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

Connected

Exercice

Jointure semi (semi-join)

Excellent travail pour vous familiariser avec les semi-joins et les anti-joins ! Vous allez maintenant vous exercer avec les semi-joins.

Supposons que vous vouliez repérer les langues parlées au Moyen-Orient. La table languages contient de l'information sur les langues et les pays, mais elle n'indique pas à quelle région appartiennent les pays. Vous pouvez construire un semi-join en filtrant d'abord la table countries selon une region précise, puis en utilisant ce filtre pour restreindre la table languages.

Vous allez construire votre semi-join comme dans la vidéo, bloc par bloc, en commençant par sélectionner des pays dans la table countries, puis en utilisant une clause WHERE pour filtrer la table languages à partir de cette sélection.

Instructions 1/3

undefined XP
    1
    2
    3
  • Sélectionnez le code des pays comme seul champ de la table countries, en filtrant pour les pays de la region 'Middle East'.