Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysql + where-Klausel, die mit mehreren Zeilen übereinstimmt

Versuchen Sie Folgendes:

SELECT image_id 
FROM list 
WHERE style_id IN (24, 25, 27)
GROUP BY image_id
HAVING COUNT(DISTINCT style_id) = 3

Der DISTINCT Das Schlüsselwort ist nur erforderlich, falls Sie doppelte Werte von style_id haben können Feld pro image_id .