Junior
Qu'est-ce que l'opérateur JOIN en SQL?
sobes.tech IA
Réponse de l'IA
L'opérateur SQL JOIN est utilisé pour combiner des lignes de deux ou plusieurs tables en fonction d'une colonne liée entre elles.
Principaux types de JOIN :
INNER JOIN: Renvoie les lignes qui ont des valeurs correspondantes dans les deux tables.LEFT JOIN(ouLEFT OUTER JOIN) : Renvoie toutes les lignes de la table de gauche et les lignes correspondantes de la table de droite. Si aucune correspondance, le résultat de la table de droite contientNULL.RIGHT JOIN(ouRIGHT OUTER JOIN) : Renvoie toutes les lignes de la table de droite et les lignes correspondantes de la table de gauche. Si aucune correspondance, le résultat de la table de gauche contientNULL.FULL JOIN(ouFULL OUTER JOIN) : Renvoie toutes les lignes où il y a une correspondance dans la table de gauche ou de droite. Le résultat contient toutes les lignes des deux tables, complétées parNULLpour les lignes sans correspondance.CROSS JOIN: Renvoie le produit cartésien des lignes des deux tables. Cela équivaut à une jointure sans conditionON.
Exemple de INNER JOIN :
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;