Je voudrais obtenir une requête qui me sélectionne tous les champs de la table des Membres et qui me totalise le nombre d'albums postés et le nombre de photos postées. Alors j'ai écrit ça:
1 2 3 4
| select `membres`.*,count(`albums`.`ID`) AS `nbAlbums`,count(`albums_photos`.`ID`) AS `nbPhotos`
from `albums` left join `membres` on(`albums`.`AuteurID` = `membres`.`ID`)
left join `albums_photos` on(`albums_photos`.`AuteurID` = `membres`.`ID`)
group by `membres`.`Pseudo`; |
...mais MySQL ne me liste que les membres ayant posté un album et pas ceux qui n'ont posté que des photos...
Pouvez-vous m'expliquer mon erreur? Visiblement j'ai mal compris
ce tutoriel... Merci!
Partager