Bonjour,
J'ai des albums photos et des photos à l'intérieur ( aucune d'arborescence, pas d'albums dans un album; seulement des albums qui appartiennent à des membres et des photos qui appartiennent à des albums ).
Ce que j'essaye de faire, c'est de récuperer les albums ainsi que le nombre de photos qu'ils contiennent, et aussi la premiere ( l'id le plus petit ) photo de l'album.
Pour l'instant je ne suis pas allé bien loin et je n'ai que ça:
Car je ne m'en sort déja pas avec COUNT pour avoir le nombre de photos.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT M.name AS Mname, PA.* FROM photo_albums AS PA LEFT JOIN photos AS P ON P.photo_album_id = PA.id LEFT JOIN members AS M ON PA.member_id = M.id WHERE M.name LIKE "foobar"
Si une âme charitable pouvait m'aider, au moins pour le count() déja ( et pour la récupération de la 1ere photo si l'âme se sent vraiment d'humeur généreuse )
Merci par avance,
Damien.
( Edit: j'oubliai, j'utilise MySQL 5 )
Partager