Ini mungkin salah satu solusi tercepat:
SELECT col1 -- already DISTINCT?
FROM tbl t1
JOIN tbl t2 USING (col1)
WHERE t1.col2 = 6
AND t2.col2 = 7;
Dengan asumsi PRIMARY KEY
atau UNIQUE
batasan pada (col1, col2)
, seperti yang biasanya diterapkan. Jika tidak, tambahkan DISTINCT
.
Ada banyak cara lain untuk menerapkan pembagian relasional. Berikut ini beberapa: