在mysql中,如何找到与所有字段相关的重复行?
如何获取两个字段中重复的行?在mysql中,如何找到与所有字段相关的重复行?,sql,mysql,database,Sql,Mysql,Database,如何获取两个字段中重复的行? 提前谢谢 +------------+------------+ | student | department | +------------+------------+ | 1234567890 | CS | | 1234567890 | ME | | 1234567890 | CS | | 000000001 | ME | +------------+------------+ +
提前谢谢
+------------+------------+
| student | department |
+------------+------------+
| 1234567890 | CS |
| 1234567890 | ME |
| 1234567890 | CS |
| 000000001 | ME |
+------------+------------+
+------------+------------+-------+
|学生|系|计数|
+------------+------------+-------+
|1234567890 | CS | 2|
+------------+------------+-------+ 应该是这样的 +------------+------------+-------+ | student | department | count | +------------+------------+-------+ | 1234567890 | CS | 2 | +------------+------------+-------+ +------------+------------+-------+ | student | department | count | +------------+------------+-------+ | 1234567890 | CS | 2 | +------------+------------+-------+
SELECT student,
department
FROM Table
GROUP BY student, department
HAVING COUNT(*) > 1
SELECT *
FROM mytable
GROUP BY student, department
HAVING COUNT( * ) > 1;