Maison > Article > base de données > Quelle est la différence entre la jointure gauche et la jointure droite dans SQL
La différence entre la jointure gauche et la jointure droite dans SQL : 1. Tant qu'il y a des enregistrements dans la table de gauche pour la jointure gauche, les données peuvent être récupérées, tandis que pour la jointure droite, tant qu'il y a des enregistrements dans le tableau de droite ; 2. La jointure gauche est pour la jointure gauche. Les données du tableau sont la ligne de base et la jointure droite est la jointure inversée de la jointure externe gauche.
L'environnement d'exploitation de cet article : système Windows 7, version SQL Server 2019, ordinateur Dell G3.
La différence entre la jointure gauche et la jointure droite en SQL :
1 La signification est différente
Jointure gauche : tant qu'il y a des enregistrements. dans le tableau de gauche, les données pourront être récupérées, mais certains enregistrements de droite doivent être récupérés s'il y a des enregistrements dans le tableau de gauche.
Jointure à droite : la jointure à droite signifie que tant qu'il y a des enregistrements dans la bonne table, les données peuvent être récupérées.
2. L'utilisation est différente
La jointure droite est l'opposé de la jointure gauche A LEFT JOIN B. Les données interrogées par la connexion doivent être présentes dans A, mais peuvent ou peuvent. ne pas être présent dans B. Jointure interne A INNER JOIN B, seules les données également présentes dans A et B peuvent être interrogées.
3. Les valeurs nulles sont différentes
La jointure de gauche est basée sur les données dans la table de gauche et aucune donnée dans la table de droite, la les données du tableau de gauche seront affichées dans le tableau de droite. Les données sont affichées comme vides.
Une jointure droite est la jointure inversée d'une jointure externe gauche. Toutes les lignes du tableau de droite seront renvoyées. Si une ligne du tableau de droite n’a aucune ligne correspondante dans le tableau de gauche, NULL sera renvoyé pour le tableau de gauche.
Recommandé (gratuit) : sqlserver
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!