SELECT *
FROM employee
GROUP BY first_name
HAVING count(first_name) >= 1;
如何通过单次重复检索所有行和列?我想检索所有表格内容,包括必须一次只能出现的重复数据。在表first_name中,last_name重复两次,但其他信息不同。 请帮助。
答案 0 :(得分:0)
试试这个Sql查询
SELECT * FROM EMPLOYEE WHERE FIRST_NAME NOT IN
(
SELECT FIRST_NAME FROM
(
SELECT ROW_NUMBER() OVER(PARTITION BY FIRST_NAME ORDER BY FIRST_NAME) RNK,FIRST_NAME FROM EMPLOYEE
)A WHERE A.RNK=2
)