Pbl requete, COUNT & JOIN
Posté : 29 mai 2007, 18:11
J'ai un petit souci avec une jointure sur 2 tables.
Voici ma situation (simplifiée)
1 table User
- id_user
1 table message
- id_msg
- id_user
Je voudrais pouvoir récuperer le nombre de message pour tous mes "user "
(meme ceux qui n'ont pas encore de message (0))
Mais visiblement mysql n'apprecie pas ma requete. (timeout)
Qqun peut t-il me proposer une solution ou une correction de la requete.
Merci d'avance.
Isabelle
Voici ma situation (simplifiée)
1 table User
- id_user
1 table message
- id_msg
- id_user
Je voudrais pouvoir récuperer le nombre de message pour tous mes "user "
(meme ceux qui n'ont pas encore de message (0))
Code : Tout sélectionner
SELECT user.id_user, COUNT(message.id_msg) AS cpt
FROM user LEFT JOIN message ON user.id_user = message.id_user
GROUP BY user.id_userQqun peut t-il me proposer une solution ou une correction de la requete.
Merci d'avance.
Isabelle