数据库表关联逻辑详解
创作时间:
作者:
@小白创作中心
数据库表关联逻辑详解
引用
网易
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必须保证字段名称和字段类型一样才能合并。
热门推荐
安徽十大景点全攻略:从黄山到九华山,领略徽州文化与自然美景
博弈论在人际交往中的应用:从理论到实践
匹克球场地和羽毛球场地的区别?
嘉兴全护理养老院排名前十,嘉兴养老院一览表(2025年03月)
直肠癌术后三年应进行何种处理
微服务架构的设计模式:如何选择合适的通信机制?
罗马角斗:娱乐还是时尚游戏
美国移民形势分析与热门移民途径解读
四川泸定地震救援行动在余震中展开,现场救援力量已趋饱和
巴乐果的功效与营养价值
探索大内存手游的无限可能,性能、体验与未来趋势
送你一杯咖啡,藏着我的小心思
李姓历史渊源与文化传承探析
腹泻怎么调理效果最好
肩周炎的手术治疗
孕妇零食大揭秘!自制美味又健康,满足孕期小馋嘴!
大学毕业后社保如何规划?这种规划有哪些方向?
长寿社会不仅改变了人口结构,也在促进高等教育变革
2025年企业退休人员丧葬补助金和抚恤金新标准:31省详细数据出炉
智能化养老院:科技赋能下的智慧养老新模式
如何防范网络交友被骗呢
英短蓝猫养护全攻略:从清洁到健康管理的全方位指南
车辆安全行驶全攻略:从检查到应急处置的全方位指南
十二生肖羊的来历简介
东莞教育百千万工程:培养现场工程师,服务制造业当家
ISO 45001职业健康与安全管理体系:企业实施全攻略
心学问心理教育,逆境中的成长:引导孩子积极面对挫折与失败
止盈止损:投资中的关键策略与应用
三国名臣黄琬:从童子郎到司徒的传奇人生
隐形牙套直接3D打印获批!牙模3D打印会从市场消失吗?