Requete SQL - count dans un left join
Bonjour à tous
Alors apres de longues recherches cet après midi, j'ai un souci dans une de mes requêtes. (j'ai beaucoup cherché, sans trop savoir où chercher, donc je m'en remets à vos compétences 8-) )
Voila la structure basique de mes tables :
table1(id_table1, var_table1)
inter(#id_table1, #id_table2)
table2(id_table2, var_table2)
Et voici ma requête, assez basique :
Code:
1 2 3 4
| SELECT id_table1, var_table1, id_table2, var_table2
FROM table1
LEFT JOIN inter USING ( id_table1 )
LEFT JOIN table2 USING ( id_table2 ) |
Jusque là, rien d'insurmontable, ca me retourne :
http://img214.imageshack.us/img214/9752/sanstitrepb.png
Maintenant voila mon probleme : j'aimerais avoir une colonne supplémentaire qui compte le nombre d'occurrences d'id1 pour chaque ligne. Ex :
http://img153.imageshack.us/img153/9...nstitrebrl.png
Voila, si quelqu'un sait comment mettre cela en place, merci d'avance pour votre aide :)