Detta är förmodligen bland de snabbaste lösningarna:
SELECT col1 -- already DISTINCT?
FROM tbl t1
JOIN tbl t2 USING (col1)
WHERE t1.col2 = 6
AND t2.col2 = 7;
Förutsatt en PRIMARY KEY
eller UNIQUE
begränsning på (col1, col2)
, som det vanligtvis implementeras. Lägg annars till DISTINCT
.
Det finns många andra sätt att implementera relationsdelning. Här är några: