MYSQL把查询多个的结果放在一个列里,用逗号隔开
2018年11月22日 10:52:16 沙漠里的木木夕__GTT 阅读数:399
例如: 一个老师教不同课程, 打印出老师名和其下面的所有课程
GROUP_CONCAT
SELECT t.tname,GROUP_CONCAT(c.cname)
FROM teachers AS t
LEFT JOIN courses AS c
ON t.tno=c.tno GROUP BY t.tname
- 1
- 2
- 3
- 4
执行结果:
2018年11月22日 10:52:16 沙漠里的木木夕__GTT 阅读数:399
例如: 一个老师教不同课程, 打印出老师名和其下面的所有课程
GROUP_CONCAT
SELECT t.tname,GROUP_CONCAT(c.cname)
FROM teachers AS t
LEFT JOIN courses AS c
ON t.tno=c.tno GROUP BY t.tname
执行结果: