par
Chile » 18 oct. 2009, 15:12
salut dunbar,
merci pour ta réponse.
J'ai mis en place ta solution, mais il ne m'affiche que la première ligne duu la table 2.
J'ai donc essayé par elimination en utilsant ce code,et en enlevant une partie,
Code : Tout sélectionner
SELECT * FROM table1 t1, table2 t2 WHERE t1.ref = t2.nom ORDER BY t1.ref ASC
cela m'affiche
id1 ref1 ...
id1 ref1 ...
id2 ref2 ...
id3 ref3 ...
id3 ref3 ...
id3 ref3 ...
id4 ref4 ...
C'est presque ca, sauf que je souhaiterai afficher ceci
id1 ref1 2
id2 ref2 1
id3 ref3 3
id4 ref4 1
surement donc avec la fonction COUNT ou SUM sur la colonne nbr de la table 2, mais comment l'ecrire ??
salut dunbar,
merci pour ta réponse.
J'ai mis en place ta solution, mais il ne m'affiche que la première ligne duu la table 2.
J'ai donc essayé par elimination en utilsant ce code,et en enlevant une partie,
[code]SELECT * FROM table1 t1, table2 t2 WHERE t1.ref = t2.nom ORDER BY t1.ref ASC[/code]
cela m'affiche
id1 ref1 ...
id1 ref1 ...
id2 ref2 ...
id3 ref3 ...
id3 ref3 ...
id3 ref3 ...
id4 ref4 ...
C'est presque ca, sauf que je souhaiterai afficher ceci
id1 ref1 2
id2 ref2 1
id3 ref3 3
id4 ref4 1
surement donc avec la fonction COUNT ou SUM sur la colonne nbr de la table 2, mais comment l'ecrire ??