Selection des spectateurs qui ont vu tous les films
film(filmid, etc.....)
spectateur(filmid, spectaid, .......)
SELECT * from Spectateur S1 WHERE NOT EXISTS ( SELECT * from Film F WHERE NOT EXISTS ( SELECT * from Spectateur S2 WHERE F.filmid = S2.filmid AND S1.spectaid = S2.spectaid))
on peut pas faire un truc avec count, style
select * from spectateur where spectaid in ( select spectaid from spectateur group by spectaid having count(filmd)=select count(*) from film );
?
quelles sont les différences? vitesse? élégance? optimisation qui me passe à 3km du crâne?