Grundidén kommer att vara att använda en kapslad fråga med räkningsaggregation:
select * from yourTable ou
where (select count(*) from yourTable inr
where inr.sid = ou.sid) > 1
Du kan justera where-satsen i den inre frågan för att begränsa sökningen.
Det finns en annan bra lösning för det som nämns i kommentarerna, (men inte alla läser dem):
select Column1, Column2, count(*)
from yourTable
group by Column1, Column2
HAVING count(*) > 1
Eller kortare:
SELECT (yourTable.*)::text, count(*)
FROM yourTable
GROUP BY yourTable.*
HAVING count(*) > 1