数据库表关联逻辑详解
创作时间:
作者:
@小白创作中心
数据库表关联逻辑详解
引用
网易
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必须保证字段名称和字段类型一样才能合并。
热门推荐
考古显示,炎帝蚩尤同宗,黄帝战蚩尤的盟友另有强援,与蚩尤世仇
什么是按揭房?一文详解按揭购房全流程
论《二十四诗品》之“含蓄”与意境美
Win11安装软件被系统阻止?四种实用解决方案帮你轻松应对
厦门体育中考方案公布 因故未能参加测试的考生可补考一次
儿童生肺炎一定要拍CT吗?会对儿童带来哪些危害?
鲁班经符法经文册:一部集神秘与实用于一体的古代工匠著作
柞蚕丝的被子值得买吗?柞蚕丝被子的优缺点
仿生青蛙跳跃机器人的结构设计与分析
挂载exFAT文件系统的移动固态硬盘占用空间远大于文件本身问题的分析与解决
霍胆丸的功效与使用指南:专家详解中药制剂的奥秘
深度解读杜邦分析法,从基本思路到实操!
深圳地区的五险一金如何计算?计算过程中需要考虑哪些因素?
跳绳的收获:从个人锻炼到亲子互动的全方位指南
私生饭是什么意思?揭秘私生饭的定义与现象
私生饭是什么意思?揭秘私生饭的定义与现象
肺癌基因检测与个性化治疗
肺癌个体化治疗:让每位患者都有定制化的方案
什么是AIGC率?如何避免学术写作中AIGC率过高?
如何识破高利贷陷阱?
泡茶过程的注意事项有哪些
顶级医学期刊发布:掌握这种饮食模式,不仅降血压、降血脂,还能抗衰?
吃红薯的注意事项
春节拜神全解析:你真的拜对了吗?
正月初二|财神,门神,灶神,天地全神
专家:多发性骨髓瘤诊疗应多学科联合“量身定制”最佳治疗方案
薪资核算中,如何确保数据的完整性和一致性?
多发性骨髓瘤治疗方案及费用详解
Win11自动睡眠怎么关闭?如何完全禁用?
四月丙火取用神:命理平衡之道