Salut,
J'ai une base de données pas trop importante qui permet de gérer la location de CD.
Chaque CD est présent en un ou plusieurs exemplaires. Lors d'un pret on peut emprunter maximum 3 CD. Je voudrais créer une requete qui m'affiche les CD qui sont disponibles.
Voila la requete que j'ai fait
Elle m'affiche les CD qui ont déjà été empruntés et dont il reste au moins un exemplaire, mais pas ceux qui n'ont jamais été empruntés. Je fais quoi pour que tous soient affichés ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT DISTINCT a.code_album, a.nom_album FROM exemplaire AS e, album AS a WHERE e.code_album=a.code_album GROUP BY a.code_album, a.nom_album, e.num_exemplaire, e.code_album HAVING e.num_exemplaire>(select count(c.num_exemplaire) from concerner c where c.code_album=e.code_album group by c.code_album);
Partager