Bonjour,
j'ai un petit souci bête qui me pose problème si quelqu'un peut m'aider s'il vous plait.
j'ai une table Livre et commentaire, chaque livre a un certain nombre de commentaire ou aucun, ce que je dois faire c'est afficher l'id du livre ainsi que le nombre de commentaire associé (ça c'est facile) mais là ou je bloque c'est que je dois aussi afficher les livres qui n'ont aucun commentaire en gros si j'ai un premier livre "a" qui a 2 commentaire et un 2ème livre "b" qui a aucun commentaire je dois afficher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 livre nbCommentaire a 2 b 0
ici le souci c'est que je prend que les livres qui ont un commentaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select idLivre,count(*) from Livre Join commentaire on idLivre = livre groupy by idLivre
maintenant si je fais ça :
le probleme ici c'est qu'un livre qui a aucun commentaire sera afficher comme ayant un.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select idLivre,count(*) Left JOIN commentaire on idLivre = livre groupy by idLivre
Partager