4
我有一個users
表,它具有employee_id
列中的重複值。我需要列出所有包含重複employee_id的行及其名稱。我需要查看所有重複使用employee_id
的用戶,以便我可以解除哪些值有效。用於選擇一列中具有重複值的所有行的SQL
SELECT name,employee_id
FROM users;
name | employee_id
-----------------------
jason 12345
tom 34567
jane 12345
will 01020
bill 12345
我需要返回:
name | employee_id
-------------------------
jason 12345
jane 12345
bill 12345
我看到類似的問題,但我仍然不能得到正確的語法,我需要。隨着下面我只得到一個事件。我需要像上面那樣複製employee_id
的所有發生。
SELECT employee_id, MAX(name)
FROM users
GROUP BY employee_id
HAVING COUNT(employee_id) > 1;
這是偉大的,謝謝! – Jason