Bonjour, afin de conserver quelques cheveux, et comme je débute sur les requetes pourriez vous m'aider :

je dois réunir deux tables avec des sommes dans la jointure

TABLE M :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Numero	garage	brut
21225	gare1	10
21225	gare2	25,2
21225	gare3	12
21225	gare4	35,6
21225	gare5	14
21225	gare6	15
21225	gare1	52
21225	gare2	15,24
21225	gare3	18
21225	gare4	19
21225	gare5	20
21225	gare6	21

TABLE B
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Numero	garage	presta
21225	gare1	26,2
21225	gare2	36
21225	gare3	58,4
21225	gare4	236
21225	gare5	25,6
21225	gare6	75
21225	gare1	15
21225	gare2	36
21225	gare3	58,4
21225	gare4	19
21225	gare5	20
21225	gare6	21


mes requètes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT  m.`Numero`,m.`garage`,sum( m.`brut`) FROM sp.m m
where m.`Numero`='21225'
GROUP BY  m.`Numero`,m.`garage`
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT  b.`Numero`,b.`garage`,sum(`presta`)
FROM sn.b b
where b.`Numero`='21225'
GROUP BY b.`Numero`,b.`garage`
Les deux requetes fonctionnent correctement, mais des que je les relie
pour obtenir normalement

Numero garage brut presta
21225 gare1 62 41,2
21225 gare2 40,44 72
21225 gare3 30 116,8
21225 gare4 54,6 255
21225 gare5 34 45,6
21225 gare6 36 96
j'obteint des résultats qui sont multipliés par le nombre de lignes de la seconde base et jamais le résulat ci-dessus.

Pourriez-vous m'aider car j'ai essayé beaucoup de choses et je toure en rond

Merci d'avance