Table des matières
Vous trouverez les réponses des exercices au Chapitre 14, Réponses aux exercices sur les jointures et les sous-requêtes.
Dans la table EMP la colonne nodept contient des valeurs qui se trouvent dans la colonne nodept de la table DEPT et inversement.
Logiquement chaque ligne de EMP correspond à une ligne de DEPT et, chaque ligne DEPT correspond à une ou plusieurs lignes de EMP.
Cette correspondance se fait par l'opérateur égalité (« = ») entre les valeurs des deux colonnes des deux tables : c'est une équi-jointure.
Après FROM les deux tables sont citées, et le critère d'équi-jointure sert de restriction. Sans cette restriction c'est un produit cartésien de EMP et de DEPT qui serait obtenu.
Derrière SELECT il peut y avoir nécessité de préfixer la colonne par le nom de la table. En effet si la colonne apparaît dans plusieurs tables il y a ambiguïté.
Pour faciliter l'écriture des requêtes, les tables citées derrière FROM peuvent être renommées temporairement, et l'alias peut être utilisé pour préfixer les colonnes.
Si le critère de jointure est omis, le résultat est un produit cartésien inutilisable le plus souvent.