当你的mysql数据库里有一个班级表和一个学生表时,学生表里有所属班级的字段,那么如何查询每个班里有哪些学生?
方法/步骤
1
这是学生表,表里有字段关联到班级表,指示是属于哪个班的。
2
通常情况下,我们使用关联表的查询方式就可以了。
3
从结果上看,这种方式查询出来的数据是一个学生为一行数据的。
4
如果你要一个班为一行数据,则可以使用GROUP_CONCAT函数来处理。代码如下图。
5
这样得到的数据就是一个班级为一行,另一个字段就是班里所有的学生名字了。
6
学生名字这里是可以进行排序的,加上ORDER BY的语句就行了,具体可以参考下方的链接。