Oracle11g 名字和姓氏相同的记录

Oracle11g 名字和姓氏相同的记录,oracle11g,Oracle11g,我有以下列的EMP表: EmpID firstName LastName Age DOB status 如何让所有员工的名字和姓氏相同取决于您希望输出的内容 SELECT firstName, lastName, count(*) FROM emp GROUP BY firstName, lastName HAVING COUNT(*) > 1 将显示所有重复的firstName和lastName对。如果要获取两个重复行的empID(假定firstName和lastName都不能

我有以下列的EMP表:

EmpID
firstName
LastName
Age
DOB
status

如何让所有员工的名字和姓氏相同取决于您希望输出的内容

SELECT firstName, lastName, count(*)
  FROM emp
 GROUP BY firstName, lastName
HAVING COUNT(*) > 1
将显示所有重复的firstName和lastName对。如果要获取两个重复行的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