これを試してください:
SELECT image_id
FROM list
WHERE style_id IN (24, 25, 27)
GROUP BY image_id
HAVING COUNT(DISTINCT style_id) = 3
DISTINCT
キーワードは、style_id
の値が重複する可能性がある場合にのみ必要です。 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
キーワードは、style_id
の値が重複する可能性がある場合にのみ必要です。 image_id
ごとのフィールド 。