Alors disons que je veux sélectionner l'ID de tous mes articles de blog, puis le nombre de commentaires associés à ce blog, comment utiliser GROUP BY ou ORDER BY pour que la liste renvoyée soit dans l'ordre du nombre de commentaires par la poste?SQL Join et Count ne peuvent pas GROUP BY correctement?
J'ai cette requête qui renvoie les données mais pas dans l'ordre que je veux? Modification du groupe en fait aucune différence:
SELECT p.ID, count(c.comment_ID)
FROM wp_posts p, wp_comments c
WHERE p.ID = c.comment_post_ID
GROUP BY c.comment_post_ID;
C'était vraiment juste l'exemple le plus facile pour moi de jouer avec pour obtenir ma tête autour de rejoindre + compte (c'est mysql 5.x) –
Compris. Élargi ma réponse avec une jointure. –