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 :
Mais comme des écoles ou des niveaux ont disparu en 2010 et que des
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);
é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.
Partager