ACCESS requete SQL

ACCESS requete SQL - SQL/NoSQL - Programmation

Marsh Posté le 19-07-2005 à 12:09:37    

bonjour,
 
je fais une requete SQL sous ACCESS je veux regrouper le resultat de 2 requetes.
 
RQ1 :
 

Code :
  1. ID  resultat
  2. ------------
  3. a   1
  4. b   2
  5. d   3


 
RQ2 :
 

Code :
  1. ID  resultat
  2. ------------
  3. a   toto
  4. d   tata


 
je n'arrive pas à regrouper les lignes qui ne sont pas présente dans les 2 sous requetes (ici la ligne b)
 
j'aimerai bien un  
 

Code :
  1. a   1  toto
  2. b   2
  3. d   3  tata


 
mais à chaque fois que je fais un regroupement ça me zappe la ligne b
 
merci d'avance.
Greg

Reply

Marsh Posté le 19-07-2005 à 12:09:37   

Reply

Marsh Posté le 19-07-2005 à 12:11:35    

left outer join

Reply

Marsh Posté le 19-07-2005 à 12:11:56    

ou right outer join, ça dépend dans quel sens tu écris ton truc


Message édité par Arjuna le 19-07-2005 à 12:12:15
Reply

Marsh Posté le 19-07-2005 à 12:48:04    

çà a pas l'air de marcher :
 
y a t il moyen sous access de faire un FULL OUTER JOIN ?
 
 
 

Reply

Marsh Posté le 19-07-2005 à 13:55:19    

Ca doit forcément fonctionner avec LEFT ou RIGHT : montre ta syntaxe ...

Reply

Marsh Posté le 19-07-2005 à 14:53:09    

je me suis un peu mal exprimé, je veux tous ce que j'appelle ID dans mon exemple (qu'ils soient dans RQ1 ou RQ2).
 
 
ma requete :
 
SELECT CONSTRUCTEURS.GABILS, rq_dispo.NBdispo, rq_comm.NBcomm
FROM (rq_dispo LEFT JOIN rq_comm ON rq_dispo.GABILS = rq_comm.GABILS) LEFT JOIN CONSTRUCTEURS ON rq_dispo.GABILS = CONSTRUCTEURS.GABILS;
 
c pour ca que je pense à un FULL OUTER JOIN ... mais je doute
 
merci
GREG

Reply

Marsh Posté le 19-07-2005 à 15:01:58    

ok c'est bon j'ai trouvé .... merci de vos aides

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed