tablosunda, employee_id
sütununda yinelenen değerleri olan bir tablo var. Tüm satırları, adlarıyla birlikte yinelenen worker_ids ile listelemem gerekiyor. Tüm kullanıcıların bir kopyasını employee_id
ile görmem gerekiyor, böylece hangi değerlerin geçerli olduğunu çözmüyorum.SQL, bir sütun içinde yinelenen değerleri olan tüm satırları seçmek için SQL
SELECT name,employee_id
FROM users;
name | employee_id
-----------------------
jason 12345
tom 34567
jane 12345
will 01020
bill 12345
dönmek gerekiyor: Ben benzer soruları görmek
name | employee_id
-------------------------
jason 12345
jane 12345
bill 12345
, ama yine de ihtiyacım doğru sözdizimi alınamıyor. Aşağıda sadece bir tane oluşumu alıyorum. Yukarıdaki gibi yinelenen employee_id
ile tüm olayları istiyorum.
SELECT employee_id, MAX(name)
FROM users
GROUP BY employee_id
HAVING COUNT(employee_id) > 1;
Bu harika, teşekkürler! – Jason