Requêtes SQL avancés Flashcards
Qu’est-ce qu’une jointure?
Les jointures servent à recoller des tables différentes ayant au moins un attribut en commun ou à minima comparable.
Qu’est-ce que la jointure inner join?
Ce type de jointure va permettre de concaténer les tuples des 2 tables si une condition est satisfaite.
Cette condition peut être de tout type tant qu’elle retourne un booléen. Cette condition sera souvent l’égalité d’un attribut en commun ; une clé primaire pour l’une et une clé étrangère pour l’autre par exemple, la clé étrangère faisant référence à la clé primaire de la première table.
Qu’est-ce qu’une jointure droite?
La jointure à droite ou RIGHT JOIN est une jointure entre 2 tables qui permet de retourner tous les enregistrements de la table de droite même s’il n’y a pas de correspondance avec la table de gauche. S’il n’y a pas de correspondance, les valeurs manquantes sont définies NULL ou None.