Over Partition By - Doublon
Bonjour,
voici mon souci:
j'ai une table A:
Code:
1 2 3
| nom bonbon
toto 10
toto 15 |
et une table B:
Code:
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:
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? :?