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

Connected

Exercice

Vérifier les jointures sur plusieurs tables

Examinez les résultats pour l'Albanie tirés de la requête ci-dessous. Vous voyez que le fertility_rate de 2015 a été associé au unemployment_rate de 2010, et vice versa.

name year fertility_rate unemployment_rate
Albania 2015 1.663 17.1
Albania 2010 1.663 14
Albania 2015 1.793 17.1
Albania 2010 1.793 14

Au lieu de quatre enregistrements, la requête devrait en retourner deux : un pour chaque année. La dernière jointure a été effectuée sur c.code = e.code, sans joindre également sur year. Votre tâche dans cet exercice est de corriger votre requête en indiquant explicitement que le code du pays et l'year doivent correspondre !

Instructions

100 XP
  • Modifiez votre requête afin de joindre la table economies sur year ainsi que sur code.