数据库表关联逻辑详解
创作时间:
作者:
@小白创作中心
数据库表关联逻辑详解
引用
网易
1.
https://study.sf.163.com/documents/read/privatization/sjmx15
数据库表关联是数据处理中的基础操作,主要包括内关联、左关联、右关联和外关联等类型。本文将通过具体示例,帮助读者理解这些关联逻辑。
表关联逻辑
模型里的表关联,左关联,右关联、内关联和外关联的逻辑。
现有A和B两张表,用字段1和字段3关联。
一、内关联:只保留关联字段匹配到的结果,只保留了字段1和字段3都有的值。
- 提示:因为字段1和字段2都有两个A,所以他们关联之后会变成4条数据,做笛卡尔积。
二、左关联:保留左表的所有数据,和右表关联的结果,未关联上的结果用null表示。
A和B都有,D虽然没匹配上,但是因为左关联就保留了D,只是右表的数据就都变成null了。
三、右关联:和左关联同理。保留右表的所有数据,和左表关联的结果,未关联上的结果用null表示。
四、外关联:保留所有的数据,未关联上的结果用null表示。
五、三表关联或者多表关联的逻辑:
A表left joinB表和 left joinC表,按照字段1和字段3、字段1和字段5关联
六、union合并逻辑
三表合并,因为表C的字段名和表A和表B的不一样,所以union的时候没关联上,union必须保证字段名称和字段类型一样才能合并。
热门推荐
如何优雅地为程序中的变量和函数命名
STM32驱动TB6600步进电机实验教程
美国国防部UFO报告:查无外星人存在的证据
摩托车交通法规新规定都有哪些内容
如何增加疫苗接种意愿?
道家禅宗思想,追求自我与超越的艺术
贫血患者适宜食用的5种水果,助力改善贫血症状
世贸组织三十年:让更多企业和个人在世界经济繁荣中获益
解读真空的本质,真空里面到底有什么?
房屋空置物业费可打折?在长沙是真的!
《幸运儿——晚清留美幼童的故事》:一个世纪前的留学梦
《洛神赋》:曹植笔下的人神之恋
春节将至:经典轩逸回4S店保养全攻略
一招教你辨别华为手机真伪,激活日期是关键!
《西游记》最强战力盘点,揭秘谁是最强王者
云盘缓存的在哪个文件夹
青枣吃多了会怎么样?专家解读过量食用的健康风险
碳足迹:促进产业绿色转型的新途径
“鬼才导演”钱雁秋:捧红狄仁杰和燕双鹰后,为何陷入创作困境?
低位金叉是什么意思,是一种买入信号
早餐怎么吃才营养丰富
成都儿童眼科检查为何重要?
上海十大特产推荐:从水果到美食,尽显海派文化魅力
找对登山包,全方位提升户外探险体验!
通用风格:如何根据个人需求选择适合的羽毛球拍:权衡重量、平衡点、中杆硬度等因素
《六姊妹》:年轻化书写家庭群像,以亲情引发时代共鸣
2024国美复试备考指南:考试内容、备考重点与九大误区
中职生可以参加高考吗
社工如何帮助独居残疾长者走出困境?一个真实的社工案例分析
胃肠也能做超声?这个无创无痛无辐射的检查了解一下