Toto je pravděpodobně jedno z nejrychlejších řešení:
SELECT col1 -- already DISTINCT?
FROM tbl t1
JOIN tbl t2 USING (col1)
WHERE t1.col2 = 6
AND t2.col2 = 7;
Za předpokladu PRIMARY KEY
nebo UNIQUE
omezení na (col1, col2)
, jako je obvykle implementován. Jinak přidejte DISTINCT
.
Existuje mnoho dalších způsobů, jak implementovat relační rozdělení. Zde jsou některé: