Đây có lẽ là một trong những giải pháp nhanh nhất:
SELECT col1 -- already DISTINCT?
FROM tbl t1
JOIN tbl t2 USING (col1)
WHERE t1.col2 = 6
AND t2.col2 = 7;
Giả sử một PRIMARY KEY
hoặc UNIQUE
ràng buộc về (col1, col2)
, giống như nó thường được triển khai. Khác thêm DISTINCT
.
Có nhiều cách khác để thực hiện phép chia quan hệ. Đây là một số: