2012-04-04 66 views

回答

0

這取決於你想要什麼你的輸出看起來像

SELECT firstName, lastName, count(*) 
    FROM emp 
GROUP BY firstName, lastName 
HAVING COUNT(*) > 1 

將顯示所有重複的名字和姓氏對。如果要獲取兩個重複行的empID(假設firstName和lastName都不能爲NULL)

SELECT a.empID, b.empID 
    FROM emp a, 
     emp b 
WHERE a.firstName = b.firstName 
    AND a.lastName = b.lastName 
    AND a.rowid  > b.rowid