Sobes.tech
Junior
158

Comment fonctionne SQL JOIN?

Réponse de l'IA

sobes.tech IA

JOIN en SQL est utilisé pour combiner des lignes de deux ou plusieurs tables en fonction d'une colonne liée entre elles.

Types principaux de JOIN :

  • INNER JOIN — ne renvoie que les lignes où il y a des correspondances dans les deux tables.
  • LEFT JOIN (LEFT OUTER JOIN) — renvoie toutes les lignes de la table de gauche et les correspondances de la droite ; si aucune correspondance, les valeurs de la droite seront NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN) — inversement, renvoie toutes les lignes de la droite et les correspondances de la gauche.
  • FULL JOIN (FULL OUTER JOIN) — renvoie toutes les lignes des deux tables, remplissant avec NULL là où il n'y a pas de correspondance.

Exemple :

SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;

Ici, nous obtenons les noms des employés et les noms de leurs départements, en reliant les tables par department_id.