Maison > base de données > tutoriel mysql > le corps du texte

Quelle est la différence entre la requête de jointure complète MySQL et la requête de jointure complète Oracle

WBOY
Libérer: 2023-06-09 14:31:46
avant
1099 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

# 🎜🎜 #
    Remarque : mysql utilise la connexion gauche et la connexion droite pour interroger les données sur les côtés gauche et droit respectivement
  • Ensuite, utilisez union pour fusionner et fusionner (supprimer données en double des deux côtés) )
  • La jointure complète consiste à interroger l'union des résultats de la requête de deux tables

# 🎜🎜#

La jointure interne ou jointure équivalente consiste à interroger l'intersection de deux tablesQuelle est la différence entre la requête de jointure complète MySQL et la requête de jointure complète Oracle

Quelle est la différence entre la requête de jointure complète MySQL et la requête de jointure complète Oracle

Left ( externe) rejoindre#🎜🎜 #

Quelle est la différence entre la requête de jointure complète MySQL et la requête de jointure complète Oraclebonne connexion (externe)

#🎜 🎜#
  • Problème de connexion complet dans oracle

Quelle est la différence entre la requête de jointure complète MySQL et la requête de jointure complète OracleDonné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. Quelle est la différence entre la requête de jointure complète MySQL et la requête de jointure complète Oracle

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.stuid
Copier après la connexion

Ré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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal