SELECT *
FROM foo first
JOIN foo second
ON ( first.a = second.a
AND first.b = second.b )
AND (first.id <> second.id )
Sollte alle Zeilen enthalten, in denen mehr als eine Zeile die gleiche Kombination von a und b enthält.
Hoffen Sie nur, dass Sie einen Index für die Spalten a und b haben.