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
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);
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 ?