Les Joins en SQL

Comprendre les Joins

Le mot-clé JOIN permet de combiner des lignes provenant de deux ou plusieurs tables en s'appuyant sur des valeurs de colonnes communes, définies à l'aide d'une condition ON. Afin de gérer efficacement les données, il est courant de segmenter les informations connexes dans différentes tables. Les analystes de données, scientifiques de données, et ingénieurs de données sont souvent amenés à relier ces tables pour déceler des insights pertinents.

Le INNER JOIN

L'INNER JOIN représente le type de JOIN par défaut et ne renvoie que les résultats qui satisfont la condition spécifiée par ON. Par exemple, la requête suivante ne récupérera que les lignes des tables books et authors lorsque les colonnes books.author_id et authors.id coïncident :

SELECT * 
FROM books 
INNER JOIN authors ON books.author_id = authors.id;