1. Apprendre
  2. /
  3. Cours
  4. /
  5. Joindre des données en SQL

Connected

Exercice

Enchaîner des FULL JOIN

Comme vous l'avez vu dans le chapitre précédent sur INNER JOIN, il est possible d'enchaîner des jointures en SQL, par exemple lorsqu'on veut relier des données provenant de plus de deux tables.

Supposons que vous faites des recherches sur la Mélanésie et la Micronésie, et que vous souhaitez ajouter des informations sur les langues et les monnaies aux données de ces régions dans la table countries. Comme les langues et les monnaies se trouvent dans des tables distinctes, cela exigera deux jointures complètes consécutives impliquant les tables countries, languages et currencies.

Instructions

100 XP
  • Terminez le FULL JOIN avec countries as c1 à gauche et languages as l à droite, en utilisant code pour effectuer cette jointure.
  • Ensuite, enchaînez cette jointure avec un autre FULL JOIN, en plaçant currencies à droite, et joignez de nouveau sur code.