SELECT *
FROM foo first
JOIN foo second
ON ( first.a = second.a
AND first.b = second.b )
AND (first.id <> second.id )
Devrait arriver avec toutes les lignes où plus d'une ligne a la même combinaison de a et b.
Espérons juste que vous avez un index sur les colonnes a et b.