Bonjour à tous,

je coince sur un soucis de requete, j'ai une table FILM, et une table Acteur.

Acteur.nom est le champ qui contient les acteur, un par un bien structuré
exemple:
alain delon
léonardo di caprio
etc....

Film.nom est le nom du film qui contient dans un seul champ (et oui) le nom du film et quelques acteur.
exemple
brice de nice - jean dujardin
2012 avec John Cusack et Chiwetel Ejiofor

La query que je dois construire, doit m'afficher les films qui ne contiennent pas d'acteur de ma table Acteur....

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT nom FROM Film WHERE nom NOT LIKE '%alain delon%'
SELECT nom FROM Film WHERE nom NOT LIKE '%jean dujardin%'
le problème évidement c'est que le nom d'acteur est une liste, l'utilisateur ne vas pas entrer de valeur

et la query devrait plutot ressembler à

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT nom FROM Film WHERE nom NOT IN (SELECT nom FROM Acteur)
mais ceci recherche exactement le nom recherché

donc au final je devrai avoir quelque chose qui ressemble à ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT nom FROM table WHERE nom NOT LIKE '%%' NOT IN (SELECT nom FROM Acteur)
Bien évidemment cette dernière query ne fonctionnera pas, j'espère que vous avez bien compris mon problème, sinon demandez plus d'infos.

Merci à qui pourra m'aider