Maison  >  Article  >  base de données  >  Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

coldplay.xixi
coldplay.xixioriginal
2020-07-17 16:13:313908parcourir

Comment utiliser la jointure naturelle pour les requêtes multi-tables dans Oracle : 1. Faites correspondre automatiquement les mêmes colonnes dans les deux tables ; 2. Spécifiez les colonnes qui doivent être affichées. 3. Lorsque vous utilisez des jointures naturelles, vous Impossible de spécifier les colonnes à afficher. Spécifiez le nom ou l'alias de la table.

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

Comment utiliser la jointure naturelle pour les requêtes multi-tables dans Oracle :

1. spécifiez une connexion dans la condition de jointure naturelle Oracle, elle fera automatiquement correspondre les mêmes colonnes dans les deux tables (prenez les deux tables emp dept sous l'utilisateur scott comme exemple).

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

2. Dans la connexion naturelle, vous pouvez spécifier les colonnes qui doivent être affichées

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?.

3. Lorsque vous utilisez des jointures naturelles, vous ne pouvez pas spécifier des noms de table ou des alias de table pour les colonnes à afficher

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

4. deux Si deux champs sont identiques, ils seront également automatiquement mis en correspondance. (Deux tables sous l'utilisateur hr à titre d'exemple)

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

5. join ne sont pas les mêmes, mais les résultats de la requête sont les mêmes, sauf que l'instruction est idéalement simplifiée lors de l'utilisation de jointures naturelles. Comme indiqué ci-dessous

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

Comment utiliser la jointure naturelle dans les requêtes multi-tables dans Oracle ?

Recommandations d'apprentissage associées : Tutoriel d'apprentissage de la base de données Oracle

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!

Déclaration:
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