在mysql中怎样做到查询结果中带内嵌对象

查询到12岁的孩子报了那些兴趣班
表一(student):

http://img2.mukewang.com/59feaba70001946201880149.jpg

 表二(kecheng):

http://img3.mukewang.com/59feaba70001cc3202410269.jpg


就是怎样用mysql语句从上面两张表查询得到一下这个结果
data:[
             {id:2,name:sansan,age:12,kecheng:[{id:4,kcname:奥数}]},
             {id:3,name:wanghong,age:12,kecheng:[{id:7,kcname:美术},{id:8,kcname:古筝}]}
           ]

慕粉1754038471
浏览 2032回答 3
3回答

Sun丶发发

一楼的可以用

大咪

1L正解,两表级联,最简单的方式应该就是用逗号去隔开,然后分别给表的名字一个别名,用别名.属性来获取,或者也可以用left join xx  on xx=xx
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL