Ý tưởng của truy vấn là bạn cần phải khớp số lượng bản ghi với số lượng giá trị bạn đã cung cấp trong WHERE
mệnh đề.
SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(*) = 2
nếu ràng buộc duy nhất không được chỉ định trên thẻ cho mọi ID, thì DISTINCT
là cần thiết
SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(DISTINCT tag) = 2