Bonjour à tous,

Soit une table "livres"

id | titre
---------------
1 | petit poucet
2 | chaperon rouge
3 | Lettres moulin
4 | Bovary
5 | Rouge noir

et une table "livre-lecteurs"

id-livre | id-lecteur
-----------------
1 | 1
1 | 2
2 | 3
3 | 1
3 | 5
4 | 2
4 | 1

Je voudrais connaitre l'id et le titre des livres qui ne sont pas empruntés, à savoir qu'ils ne sont pas présents dans la colonne id-livre de la table livre-lecteur, mais sachant qu'il y a plusieurs exemplaires de chaque livre...

Dans cet exemple, le 5 n'est pas emprunté

J'ai tenté :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SELECT DISTINCT a.id, a.nom FROM livres a,
livre-lecteur b WHERE a.id NOT IN(b.id_livre)
Mais ça sort n'importe quoi sauf ce que j'attends, à savoir :

5 | Rouge Noir


Quelqu'un a une idée ?