[ACCESS] SQL requête avec UNION

Bonjour,
J'ai crée cette requête :
SELECT Libelle_Entreprise, Nom_Eleve, Prenom_Eleve,Titre_Agent,Nom_Agent,Prenom_Agent,Adresse_Entreprise,Adresse2_Entreprise,CP_Entreprise,Ville_Entrerise
FROM ENTREPRISE, STAGE, ELEVE_ACT,AGENT,DIVISION
WHERE AGENT.Num_Agent=STAGE.Num_Tuteur
AND ENTREPRISE.Num_Entreprise=STAGE.Num_Entreprise
And STAGE.Num_Eleve=ELEVE_ACT.Num_Eleve
AND ELEVE_ACT.Num_Division=DIVISION.Num_Division
AND Libelle_Division=[Division ?]
UNION SELECT "PAS DE STAGE",Nom_Eleve,Prenom_Eleve,"","","","","","",""
FROM STAGE,ELEVE_ACT,DIVISION
WHERE STAGE.Num_Eleve<>ELEVE_ACT.Num_Eleve
AND ELEVE_ACT.Num_Division=DIVISION.Num_Division
AND Libelle_Division=[Division ?];

=> Me donne tout les élèves d'une division avec leur entreprises de stage ou les élèves de la division sans stage, enfin pour l'instant la 2ème requête me donne tout les élèves de la division sans stage, la jointure avec le signe différent (<>) n'a pas l'air de fonction.
Quelqu'un aurait-il la solution ?
D'avance Merci
Configuration: Windows XP 
Firefox 3.0

3 réponses

  1. un ptit up, car j'en ai vraiment besoin !!!!
    1
    1. Finalement, j'ai trouver par moi même, j'ai utilisé une sous requête pour exclure les élèves déjà présent dans la table stage.
      ==> Merci à moi même
      1
      1. Je donne un peu plus de détails:
        La requête donne par exemple (en ademettant que tout les élèves de la division on un stage)
        Entreprise1 M.Dupont
        Entreprise2 M.Dumont
        PAS DE STAGE M.Dupont
        PAS DE STAGE M.Dumont

        Les élèves présent dans la table stage réaparraissent tout de même avec la mention "PAS DE STAGE"
        J'espère avoir été un peu plus claire. ;)
        0