select * from class;
select * from student;
class
id name
1 三年二班
2 三年一班
student
id name class_id
1 小明 1
2 小红 2
3 小兰 2
select c.name, (select group_concat(name) from student s where s.class_id =c.id ) from class c
输出结果:
三年二班 小明
三年一班 小红,小兰
SQL查询班级与学生关联
本文展示了一个SQL查询实例,该查询从两个表中获取数据:一个包含班级信息,另一个包含学生信息。通过连接这两个表,可以列出每个班级及其对应的学生名单。
2254

被折叠的 条评论
为什么被折叠?



