灿烂小猪 发表于 2015-08-26 13:58

MySQL一对多语句查询

table1:
ClassID   ClassName
1                1班
2                2班

table2:
No.   StudentName    ClassID
1        张三                       1
2        李四                       2
3        王二                       1


现在想根据table1的ClassID与table2的ClassID相关联,得到每个班级的所有同学名字。期望输出如下:

result:

ClassID   ClassName   StudentName
1            1班                张三
                                    李四
2            2班                王二


谢谢大家哈

lyhabc 发表于 2015-08-26 21:04

SELECT a.claassid,a.classname,b.studentname FROM table1 AS a INNER JOINtable2 AS b ON a.classid=b.classid
页: [1]
查看完整版本: MySQL一对多语句查询