bonjour,

voila je recherche comment faire une requete sur plusieur tables, je m'explique:

Soit 3 tables
la premiere: pseudo_id,fruit_id
la seconde: id_fruit,fruit,couleur
la derniere: id_pseudo,pseudo

je voudrais avoir la possibilité, de compter par exemple le nombre de fruits total par couleurs pour un pseudo

exemple:

table 1
1,1
1,2
1,3
2,1
2,3

table 2
1,pomme,vert
2,citron,vert
3,bananne,jaune

table 3
1,dupont
2,dupond

donnerai:
dupont ->3,2 verts et 1 jaune
dupond ->2,1 vert et 1 jaune

j'ai pour debuter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT *,count(fruit) AS toto FROM table1,table2 where pseudo_id=id_pseudo  GROUP BY pseudo_id Order BY toto
qui m'affiche le total de fruits par utilisateur mais comment afficher le total par couleur et ainsi pouvoir trier par celle ci ?