Maison > Article > base de données > Quelle est la différence entre la requête de jointure complète MySQL et la requête de jointure complète Oracle
la requête de jointure complète d'oracle peut directement utiliser full on, mais il n'y a pas de jointure complète dans mysql, mysql utilise l'union pour obtenir une jointure complète# 🎜🎜#
connexion complète d'oracle
select * from a full join b on a.id = b.id
connexion complète de mysql
select * from a left join b on a.id = b.id union select * from a right join b on a.id = b.id# 🎜🎜 #
La jointure interne ou jointure équivalente consiste à interroger l'intersection de deux tables
Left ( externe) rejoindre#🎜🎜 #bonne connexion (externe)
#🎜 🎜#Données dans la base de données :
#🎜 🎜##🎜🎜 #Jointure complète :
La jointure externe complète renvoie toutes les lignes des tables de gauche et de droite.
Lorsqu'une ligne n'a aucune ligne correspondante dans une autre table, la colonne de liste de sélection de l'autre table contient des valeurs nulles.S'il y a des lignes correspondantes entre les tables, la ligne entière de l'ensemble de résultats contient les valeurs de données de la table de base.
select * from book as a full outer join stu as b on a.sutid = b.stuidRésultat :
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!