Myšlenka dotazu je taková, že musíte porovnat počet záznamů s počtem hodnot, které jste zadali v WHERE
doložka.
SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(*) = 2
pokud nebylo na značce pro každé ID specifikováno jedinečné omezení, pak DISTINCT
je potřeba
SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(DISTINCT tag) = 2