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