FREN

#FF00AA


17 oct. 2007

On demande un spécialiste MySQL à la caisse centrale

@web@

Bon, j’ai fui les cours de SQL comme la peste à l’école (si on m’avait dit à l’époque que je passerais mon temps à écrire des requêtes MySQL… eh bien, disons que je n’aurais pas vécu assez longtemps pour goûter le Coca Zéro) mais je crois que je bloquerais, là, même si ça n’avait pas été le cas.

Alors, disons que j’ai une table de commentaires ; chaque commentaire est, évidemment, associé à un ID d’article. Si je veux savoir combien de commentaires il y a pour chaque article, je peux écrire :

SELECT ARTICLE_ID, COUNT(*) FROM COMMENTS GROUP BY ARTICLE_ID

Mais comment faire si je veux afficher ce nombre et le contenu du dernier commentaire associé à chaque post ? Est-ce qu’il y a un moyen de faire ça sans effectuer une requête par article ?

(En fait, même s’il n’y avait pas le COUNT(*) à mettre là-dedans, je ne saurais quand même pas comment faire.)

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.ff00aa.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.