Dit is waarschijnlijk een van de snelste oplossingen:
SELECT col1 -- already DISTINCT?
FROM tbl t1
JOIN tbl t2 USING (col1)
WHERE t1.col2 = 6
AND t2.col2 = 7;
Uitgaande van een PRIMARY KEY
of UNIQUE
beperking op (col1, col2)
, zoals het doorgaans wordt geïmplementeerd. Voeg anders DISTINCT
toe .
Er zijn veel andere manieren om relationele verdeling te implementeren. Hier zijn enkele: