Tente isto:
SELECT image_id
FROM list
WHERE style_id IN (24, 25, 27)
GROUP BY image_id
HAVING COUNT(DISTINCT style_id) = 3
O
DISTINCT
palavra-chave só é necessária caso você possa ter valores duplicados de style_id
campo por image_id
. SELECT image_id
FROM list
WHERE style_id IN (24, 25, 27)
GROUP BY image_id
HAVING COUNT(DISTINCT style_id) = 3
DISTINCT
palavra-chave só é necessária caso você possa ter valores duplicados de style_id
campo por image_id
.