数据库表关联逻辑详解
创作时间:
作者:
@小白创作中心
数据库表关联逻辑详解
引用
网易
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必须保证字段名称和字段类型一样才能合并。
热门推荐
疫苗接种后需要做何种身体健康检查?
低位放量现象如何分析市场趋势?这种分析对投资决策有何启示?
投资国债,安全理财
崩坏星穹铁道深渊玩法全解析:三种模式的机制与通关策略
爆炸盐可以直接倒进洗衣机吗?使用方法和注意事项全解析
西柚和柚子,营养大比拼!哪个更适合你?
日本最具代表性的柑橘類水果有哪些?為你解說主要品種和特色
睡觉鼻塞解决方法:为何晚上睡觉容易鼻塞?小朋友睡觉鼻塞怎么办?
肺癌怎么分早期,中期,晚期
力量训练与有氧运动:如何平衡你的健身计划
新能源汽车主要分类及其特点
做t影响分红吗,视情况而定
中医内科视角下的人体气血重要性
网络安全工程师的职业规划指南
个人让渡需要合同吗?法律专业全面解析
手机限速怎么办?六种实用解决方案帮你恢复网速
大盘指数涨跌的预测方法有哪些?
小小菌草 造福世界
干净选波轮,功能选滚筒,波轮洗衣机、滚筒洗衣机无需再纠结
如何优化数据分析工作流程中的数据清洗环节?
WDC币为何没人买了?深度解析其市场需求减少的原因
南京六大儿童友好公园全攻略:从自然探索到科技互动,遛娃好去处都在这!
深圳光明区:“教育、科技、人才”联动改革的创新实践
投资标的的评估方法是什么?这些方法如何帮助投资者做出决策?
【实验技术】细胞培养技术之细胞传代
羽绒被暖和还是蚕丝被暖和?它们能清洗吗?
无人机产业链中的技术创新点有哪些?
喝咖啡胃难受恶心怎么回事
如何选择适合孕妇的床垫和枕头?
审计证据的鉴定方法与标准