SQL: odwrócony SELECT DISTINCT

Czasami człowiek zapomina takich perełek… TAK! Wiem, że jest to rozwiązanie nieoptymalne.

select blabla from
tab as t1,
tab as t2
where t1.id <> t2.id and t1.name = t2.name;

Alternatywą dla tego byłoby użycie:

SELECT DISTINCT(id) from tabela;

wrzucenie tego do tablicy w php, a następnie użycie negacji:

SELECT * FROM tabela WHERE id NOT IN ($tablica);