Hãy thử điều này:
SELECT image_id
FROM list
WHERE style_id IN (24, 25, 27)
GROUP BY image_id
HAVING COUNT(DISTINCT style_id) = 3
DISTINCT
từ khóa chỉ cần thiết trong trường hợp bạn có thể có các giá trị trùng lặp của style_id
trường cho mỗi image_id
.