当前位置:网站首页>Syntaxe des requêtes fédérées SQL (inline, left, right, full)
Syntaxe des requêtes fédérées SQL (inline, left, right, full)
2022-06-23 19:44:00 【51CTO】
SQLRequête conjointe(Inline、Gauche.、Droite.、Tous les couplets)Syntaxe de
Généralités:
La requête fédérée est plus efficace,Sous - exemple pour illustrer la requête fédérée:Inlineinner join 、Gauche.left outer join 、Droite.right outer join 、Tous les coupletsfull outer join Avantages et utilisation de.
La requête fédérée est plus efficace,Voici un exemple de requête fédérée(Inline、Gauche.、Droite.、Tous les couplets)Avantages:
Premièrement:Inline(inner join)
Si vous voulez des informations sur l'utilisateur、Intégrale、Tous les niveaux sont listés,C'est comme ça que ça se passe.:select * from T1 ,T3 where T1.userid = T3.userid(En fait, un tel résultat équivaut àselect * from T1 inner join T3 on T1.userid=T3.userid ).
Mettez les deux tableauxuseridLes lignes de(C'est - à - dire en ligne),Mais ce dernier sera beaucoup plus efficace que le premier,Ce dernier est recommandé(Inline)Pour écrire.
SQLDéclarations:select * from T1 inner join T2 on T1.userid=T2.userid

Deuxièmement:Gauche.(left outer join)
Afficher le tableau de gaucheT1Toutes les lignes dans,Et mettre la montre droiteT2 Dans le tableau de gauche T1Moyenne;Tableau de droiteT2 Non qualifié dans , Ne pas ajouter au tableau des résultats ,EtNULLReprésentation.
SQLDéclarations:select * from T1 left outer join T2 on T1.userid=T2.userid

Troisièmement:Droite.(right outer join)
Afficher le tableau de droiteT2Toutes les lignes dans,Et mettre la montre de gaucheT1 Ajouter les conditions dans le tableau de droite T2Moyenne;Tableau de gaucheT1 Non qualifié dans , Ne pas ajouter au tableau des résultats ,EtNULLReprésentation.
SQLDéclarations:select * from T1 right outer join T2 on T1.userid=T2.userid
Quatrièmement:Tous les couplets(full outer join)
Afficher le tableau de gaucheT1、Tableau de droiteT2 Toutes les lignes des deux côtés , C'est - à - dire la Feuille de résultats à gauche + Le tableau des résultats de droite est combiné , Et filtrer les répétitions .
SQLDéclarations:select * from T1 full outer join T2 on T1.userid=T2.userid

Résumé
À propos de la requête conjointe,L'efficacité est vraiment élevée,4Si vous pouvez l'utiliser avec souplesse,La structure de l'énoncé, qui est essentiellement complexe, sera aussi simple.Voilà.4C'est comme ça.:1)Inner join 2)left outer join 3)right outer join 4)full outer join
【Avis de copyright】 Le droit d'auteur sur ce blog appartient à l'auteur , Pour toute forme de reproduction, veuillez contacter l'auteur pour obtenir l'autorisation et indiquer la source !
【Notes importantes】 Cet article est mon dossier d'étude , Les arguments et les opinions ne représentent que l'individu et non la vérité technologique de l'époque , .Le but est d'apprendre par soi - même et d'avoir la chance d'être une expérience à partager avec les autres , Il y a donc une erreur qui accepte la correction avec modestie , Mais ça ne veut pas dire que le blog est correct !
【GiteeAdresse】 Qin haozhong : https://gitee.com/wjw1014
边栏推荐
- The evolution of the "Rainbow Bridge" middleware platform for the acquisition database based on shardingsphere
- Summary of accelerating mobile applications at network edge with software programmable FPGA
- Kubernetes resource topology aware scheduling optimization
- Advanced network accounting notes (VII)
- Goldfish rhca memoirs: do447 managing user and team access -- effectively managing users with teams
- Convex optimization notes
- How long do you need to prepare for the PMP Exam?
- Elastricearch's fragmentation principle of the second bullet
- [comparative learning] koa JS, gin and asp Net core - Middleware
- 80% of people will be wrong about the three counter intuitive questions?
猜你喜欢

35歲危機?內卷成程序員代名詞了…

35岁危机?内卷成程序员代名词了…

IDEA控制台显示中文乱码

Interpreting the 2022 agile coaching industry status report

直播分享| 腾讯云 MongoDB 智能诊断及性能优化实践

Game asset reuse: a new way to find required game assets faster

GL Studio 5 安装与体验

八大误区,逐个击破(终篇):云难以扩展、定制性差,还会让管理员失去控制权?

Open source SPL redefines OLAP server

如何避免基因领域“黑天鹅”事件:一场预防性“召回”背后的安全保卫战
随机推荐
The golden nine silver ten, depends on this detail, the offer obtains the soft hand!
手把手写深度学习(15):在Hugging Face上构建自己的语料库
Robust extraction of specific signals with time structure (Part 1)
Advanced network accounting notes (VIII)
Robust extraction of specific signals with time structure (Part 2)
Kotlin jetpack compose Tab的渲染 AnimatedVisibility的使用
Kubernetes resource topology aware scheduling optimization
Function definition and function parameters
Naacl 2022 finds | byte proposes MTG: multilingual text generation data set
Game asset reuse: a new way to find required game assets faster
LeetCode 1079. 活字印刷
Interpreting the 2022 agile coaching industry status report
@@脚本实现Ishell自动部署
Hotline salon issue 26 - cloud security session
Virtp4 notes
Logstash start -r parameter
活动报名 | MongoDB 5.0 时序存储特性介绍
How to install SSL certificates in Microsoft Exchange 2010
Advanced network accounting notes (6)
墨天轮访谈 | IvorySQL王志斌—IvorySQL,一个基于PostgreSQL的兼容Oracle的开源数据库