0
有一個表EMP有兩列ID,名稱 EMP包含很多條目,顯然,重複的條目。 我需要打印正在重複的那些條目,但是,我不必查看名稱列,只有id的基礎上我想打印重複的條目。 請幫我一把。提前致謝。我需要打印那些正在重複基於ID列的條目
有一個表EMP有兩列ID,名稱 EMP包含很多條目,顯然,重複的條目。 我需要打印正在重複的那些條目,但是,我不必查看名稱列,只有id的基礎上我想打印重複的條目。 請幫我一把。提前致謝。我需要打印那些正在重複基於ID列的條目
要顯示所有重複id
S:
SELECT ID
FROM EMP
GROUP BY ID
HAVING COUNT(*) > 1
同時打印的名字:
SELECT ID, NAME
FROM EMP
WHERE ID IN
(
SELECT ID
FROM EMP
GROUP BY ID
HAVING COUNT(*) > 1
)
+1。讚揚你能夠從問題中解決問題!只是等着海報說這不是他們的意思! ;) – 2011-12-18 06:30:33
我想打印名稱。如果我使用這個查詢,它是否也會打印該名稱? – Dinesh 2011-12-18 06:31:43
@Dinesh:查看更新的答案 - 第二個查詢打印具有重複ID的每一行的id和名稱。 – 2011-12-18 06:32:35