Bonjour,
Cela fait bien longtemps que je n'ai pas fait de requête SQL "complexe" et je bute un peu sur une.
J'ai deux table:
table_user
--------------
|ID |User |
--------------
|1 | toto
|2 | titi
|3 | tutu
...
table_message
-------------------------------
|ID | User | Message |
-------------------------------
|1 | toto | message_toto_1
|2 | toto | message_toto_2
|3 | toto | message_toto_3
|4 | titi | message_toto_1
|5 | titi | message_toto_2
....
Mon but est de créer une requête qui me liste tous les "Users" et m'associe le nombre de message qu'ils ont à leurs actifs.
De type:
------------------
User | Compteur
------------------
toto | 3
titi | 2
tutu | 0/null/....
Les deux requête dissocié donne:
SELECT User from table_user;
SELECT count(*) as Compteur FROM table_message GROUP BY(User);
Mais à partir de là, je bute.
Dans tous les cas merci de votre aide.
Partager