Trong trường hợp nhiều cột xác định hàng duy nhất (ví dụ: bảng quan hệ), bạn có thể sử dụng theo sau
Sử dụng id hàng, ví dụ emp_dept (empid, deptid, startdate, enddate) giả sử empid và deptid là duy nhất và xác định hàng trong trường hợp đó
select oed.empid, count(oed.empid)
from emp_dept oed
where exists ( select *
from emp_dept ied
where oed.rowid <> ied.rowid and
ied.empid = oed.empid and
ied.deptid = oed.deptid )
group by oed.empid having count(oed.empid) > 1 order by count(oed.empid);
và nếu bảng như vậy có khóa chính thì hãy sử dụng khóa chính thay vì rowid, ví dụ id là pk thì
select oed.empid, count(oed.empid)
from emp_dept oed
where exists ( select *
from emp_dept ied
where oed.id <> ied.id and
ied.empid = oed.empid and
ied.deptid = oed.deptid )
group by oed.empid having count(oed.empid) > 1 order by count(oed.empid);