OVH Cloud OVH Cloud

Regrouper deux requetes

3 réponses
Avatar
jean-paul.bataille
Bonsoir,

J'ai deux requ=E8tes dont les champs sont :

R1 : An_Semaine, Donn=E9e_1
R2 : An_Semaine, Donn=E9e_2

ex : R1: Semaine, Val1
2006_31, 25
2006_32, 15
2006_35, 42

et R2 : Semaine, Val2
2006_31,22
2006_33,12
2006_34,42
2006_35, 18

et je veux obtenir une seule requ=E8te regroupant les deux
pr=E9c=E9dentes,
quelquechose comme

Sermaine Val1, Val2
2006_31 31 22
2006_32 15
2006_33 12
2006_34 42
2006_35 42 18=20

Comment faire ?

Remerciements anticip=E9s.

3 réponses

Avatar
Eric
Bonjour,

Quelque chose comme :
SELECT R1.semaine, R1.val1, R2.val2
FROM R1 LEFT JOIN R2 ON R1.semaine = R2.semaine
UNION
SELECT R2.semaine, R1.val1, R2.val2
FROM R1 RIGHT JOIN R2 ON R1.semaine = R2.semaine;
devrait donner le résultat escompté

PS: y aurait pas une erreur dans les résultats de la semaine 2006_31 ?

Bonsoir,

J'ai deux requètes dont les champs sont :

R1 : An_Semaine, Donnée_1
R2 : An_Semaine, Donnée_2

ex : R1: Semaine, Val1
2006_31, 25
2006_32, 15
2006_35, 42

et R2 : Semaine, Val2
2006_31,22
2006_33,12
2006_34,42
2006_35, 18

et je veux obtenir une seule requète regroupant les deux
précédentes,
quelquechose comme

Sermaine Val1, Val2
2006_31 31 22
2006_32 15
2006_33 12
2006_34 42
2006_35 42 18

Comment faire ?

Remerciements anticipés.



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
jean-paul.bataille
Eric, Merci pour ton aide qui m'a bien servi.

Ce n'est pas évident de faire du premier coup une requete union,
il faut jongler entre les jointures et les tables;
mais j'y suis arrivé.
Avatar
Eric
Bonjour,

Eric, Merci pour ton aide qui m'a bien servi.

Ce n'est pas évident de faire du premier coup une requete union,
il faut jongler entre les jointures et les tables;

mais j'y suis arrivé.


Bravo, c'est l'essentiel !
D'autant plus que je n'avais pas commenté
le comment obtenir le résultat.

Bonne continuation.

--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr