Tudo bem, eu sei que vai parecer gambiarra. E é isso mesmo ! Mas na hora do desespero o jeito é ‘chutar o pau da barraca’. Então, taí :
SELECT * FROM tabela t1 WHERE EXISTS ( SELECT * FROM tabela t2 WHERE t2.campo = t1.campo GROUP BY campo HAVING COUNT(*) > 1 ) ORDER BY lista de campos
Ou então:
SELECT * FROM tabela WHERE campo IN ( SELECT campo FROM tabela GROUP BY campo HAVING count(*) > 1) ORDER BY lista de campos
Isso já me salvou tantas vezes…
Bytes relacionados :

Siga-nos

Comentários recentes