当前位置: 代码迷 >> 综合 >> 查询:同一个学校,姓名相同的学生名单。表中包含多个学校学生名单。
  详细解决方案

查询:同一个学校,姓名相同的学生名单。表中包含多个学校学生名单。

热度:90   发布时间:2024-03-06 04:12:42.0

现有学生表,包含学校名称,班级,学生姓名等列。需要查询某个学校学生姓名相同的学生的列表。

SELECT * FROM `studentInformation` WHERE studentname IN (SELECT studentname
FROM `studentInformation` WHERE school = '西安小学'
GROUP BY studentname
HAVING COUNT(studentname) > 1 AND school = '西安小学')

GROUP BY  分组,

HAVING  条件筛选,

IN  查询括号范围内的数据。

 

  相关解决方案