黑马程序员技术交流社区

标题: 在mysql中怎样做到查询结果中带内嵌对象 [打印本页]

作者: zhongjm5233    时间: 2017-11-5 14:02
标题: 在mysql中怎样做到查询结果中带内嵌对象
查询到12岁的孩子报了那些兴趣班
表一(student):
id  |   name         |   age
1   |   zhongyi      |   10  
2   |   sansan       |   12
3   |   wanghong  |   12
4   |  niha            |    9
5   |  wangjun      |   11
表二(kecheng):
id   |  studentID    |   kcname
1    |     1              |   吉他
2    |     1              |   钢琴
3    |     1              |   英语
4    |     2              |   奥数
5    |     3              |   写作
6    |     3              |   舞蹈
7    |     4              |   美术
8    |     4              |   古筝
9    |     5              |  写作
10  |     5               |  舞蹈
就是怎样用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:古筝}]}
           ]
这个sql语句怎么写,谢谢会写的你!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2