Идеята на заявката е, че трябва да съпоставите броя на записите с броя на стойностите, които сте предоставили в WHERE
клауза.
SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(*) = 2
ако уникалното ограничение не е посочено в етикета за всеки идентификатор, тогава DISTINCT
е необходимо
SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(DISTINCT tag) = 2