© Éditions Eyrolles
131
chapitre n° 4
Interrogation des données
Écriture « SQL2 »
La directive FULL OUTER JOIN permet d’ignorer l’ordre (et donc le sens de la jointure) des
tables dans la requête.
Le seul problème, c’est que :
MySQL ne prend pas encore en charge, en version 5.0, la directive FULL OUTER JOIN.
Le tableau suivant détaille les requêtes de notre exemple, les clauses de jointures externes
bilatérales sont surlignées. Les enregistrements qui ne respectent pas la condition de jointure
sont surlignés.
Figure 4-16 Jointures externes bilatérales
Compagnie
comp
nrue rue
ville
nomComp
AF
124
Port Royal
Paris
Air France
SING
7
Camparols
Singapour
Singapore AL
CAST
1
G. Brassens
Blagnac
Castanet AL
Pilote
brevet
nom
nbHVol compa
PL-1
Pierre Lamothe
450
AF
PL-2
Didier Linxe
900
AF
PL-3
Christian Soutou
1000
SING
PL-4
Henri Alquié
3400
AF
PL-5
Michel Castaings
Qualifs
brevet typeAv validite
PL-4
A320
2005 -06-24
PL-2
A320
2006 -04-04
PL-3
A330
2006 -05-13
PL-7
A380
2007 -07-20
Précédent

- 153/418

Suivant