मूल विचार गणना एकत्रीकरण के साथ नेस्टेड क्वेरी का उपयोग करना होगा:
select * from yourTable ou
where (select count(*) from yourTable inr
where inr.sid = ou.sid) > 1
खोज को सीमित करने के लिए आप आंतरिक क्वेरी में जहां क्लॉज को समायोजित कर सकते हैं।
टिप्पणियों में उल्लिखित इसके लिए एक और अच्छा समाधान है, (लेकिन हर कोई उन्हें नहीं पढ़ता):
select Column1, Column2, count(*)
from yourTable
group by Column1, Column2
HAVING count(*) > 1
या छोटा:
SELECT (yourTable.*)::text, count(*)
FROM yourTable
GROUP BY yourTable.*
HAVING count(*) > 1