Bonjour,

A mon fichier des effectifs des écoles de l'année 2009 je dois ajouter
la colonne des effectifs de la table 2010.
Ma première requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT Tab09.NUMEtab, Tab09.Niveau, Tab09.Eff2009, Tab10.Eff2010]
FROM Tab09 INNER JOIN Tab10 ON (Tab09.NUMEtab = Tab10.NUMEtab) AND
(Tab09.Niveau = Tab10.Niveau);
Mais comme des écoles ou des niveaux ont disparu en 2010 et que des
écoles ou des niveaux ont été créés en 2010, cette requête ne va
garder que les écoles et niveaux communs aux 2 tables.
Ce que je fais : je crée une requête LEFT JOOIN et une RIGHT JOIN,
ensuite une requête UNION; soit 4 requêtes en tout.

Est-il possible de faire tout ça en une seule requête (ou minimiser) ?
Merci d'avance,

Eric.