Table des matières
Comment utiliser les jointures en SQL?
Les jointures SQL consistent à associer les lignes de deux tables en associant l’égalité des valeurs d’une colonne d’une première table par rapport à la valeur d’une colonne d’une seconde table. On nomme ce concept : la condition.
Quand utiliser LEFT JOIN?
LEFT JOIN est utilisé pour renvoyer la partie « GAUCHE » c’est à dire que toutes les lignes de la table gauche seront retournées, même s’il n’y a pas de ligne correspondante dans la table droite. Cela pourrait entraîner l’affichage de valeurs NULL dans les colonnes renvoyées par la table droite.
Est-ce que les jointures sont puissantes?
Là où les jointures sont puissantes, c’est que ces requêtes donnent la possibilité de regrouper deux ou plusieurs entrées sur une seule et même ligne lors du retour s’il y a une correspondance de valeurs entre des tables. Les jointures permettent donc de travailler sur plusieurs tables en même temps dans une seule requête SQL.
Quel est le critère de jointure entre deux tables?
Cette requête ne possède pas de critère de jointure entre une table et l’autre. Dans ce cas, le compilateur SQL calcule le produit cartésien des deux ensembles, c’est-à-dire qu’à chaque ligne de la première table, il accole l’ensemble des lignes de la seconde à la manière d’une « multiplication des petits pains » !
Quelle est la table de gauche dans la requête SQL?
La première table écrite dans la requête SQL est toujours considérée comme la table de gauche, les autres sont considérées comme les tables de droites. INNER JOIN est une jointure interne, elle retourne les entrées qui ont une correspondance entre les deux tables en fonction de la valeur choisie après ON .
Comment lier deux tables dans une requête SQL?
Une jointure SQL permet de lier deux ou plusieurs tables entre elles. La première table écrite dans la requête SQL est toujours considérée comme la table de gauche, les autres sont considérées comme les tables de droites.