Junior
Qu'est-ce que l'opérateur JOIN en SQL?
sobes.tech IA
Réponse de l'IA
L'opérateur JOIN en SQL est utilisé pour combiner des lignes de deux ou plusieurs tables en fonction d'une condition liée entre elles. Cela permet d'obtenir des données liées entre les tables, par exemple, combiner des informations sur les commandes avec des informations sur les clients.
Il existe plusieurs types de JOIN :
- INNER JOIN — ne renvoie que les lignes qui correspondent à la condition dans les deux tables.
- LEFT JOIN (LEFT OUTER JOIN) — renvoie toutes les lignes de la table de gauche et les lignes correspondantes de la droite; si aucune correspondance, les champs de la droite seront NULL.
- RIGHT JOIN (RIGHT OUTER JOIN) — inversement, renvoie toutes les lignes de la table de droite et celles correspondantes 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 d'INNER JOIN :
SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;