मामले में जहां कई कॉलम अद्वितीय पंक्ति (जैसे संबंध तालिका) की पहचान करते हैं, वहां आप निम्नलिखित का उपयोग कर सकते हैं
रो आईडी का उपयोग करें जैसे एम्प_डेप (एम्पिड, डीप्टिड, स्टार्टडेट, एंडडेट) मान लें कि एम्पिड और डीप्टिड अद्वितीय हैं और उस मामले में पंक्ति की पहचान करें
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);
और यदि ऐसी तालिका में प्राथमिक कुंजी है तो पंक्ति के बजाय प्राथमिक कुंजी का उपयोग करें, उदाहरण के लिए आईडी तब pk है
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);