Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pouvez-vous résoudre cette simple requête SQL ?

SELECT camera.id
FROM camera JOIN camera_features ON camera.id=camera_features.camera_id
GROUP BY camera.id
HAVING sum(camera_features.feature_id IN (1,2,3))=3

3 est le nombre de fonctionnalités dans (1,2,3) . Et en supposant (camera_id,feature_id) est unique dans camera_features .