Bonjour,

voici mon souci:

j'ai une table A:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
nom bonbon
toto  10
toto  15
et une table B:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
nom note
toto 2
toto 8
je souhaite sommer les notes présent dans la table B tout en récupérant la somme des bonbon dans la table A.

j'ai donc fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select B.NOM,
         SUM(B.NOTE) OVER PARTITION BY (B.NOM),
         SUM(A.BONBON) OVER PARTITION BY (A.NOM)
         FROM A,B
         WHERE A.NOM=B.NOM
mais ca me double les sommes:
sum notes=20
sum bonbon=50

le probleme semble etre au niveau de la jointure,
une idéee please?