sql连表查询,求一个sql

现有三个表
如下
user 表

id 
name

order 表

id
storeId
userId
goods

其中storeId与store表中的id关联 userId 和user表中的id关联

store表

id 
ownnerId

store:order 是1:n ,order:user是1:1

怎么用sql查询出像

  {
    id,
    ownnerId,
    orderlist:[
        {
            id,
            storeId,
            userId,
            goods,
            userInfo:{
                id,
                name
            }
        },
        {
            id,
            storeId,
            userId,
            goods,
            userInfo:{
                id,
                name
            }
        }
        ....
    ]
  }

这样的结构
要求限制orderlist 只能取2条

阅读 930
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题