数据库表关联逻辑详解
创作时间:
作者:
@小白创作中心
数据库表关联逻辑详解
引用
网易
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必须保证字段名称和字段类型一样才能合并。
热门推荐
徐某餐厅劝阻吸烟引热议,公共场所禁烟再成焦点
九章·怀沙
皇帝的餐桌:每日两餐、御厨严选,尽显皇家威仪
汉唐宫廷饮食:简约与奢华中的皇家威仪
结婚酒席祝酒词 婚礼祝酒词大全
中学生必背古诗词
广州探索“航空+旅游”文旅新模式
“广州新机场”为何不在广州?详解来了
年终总结避坑指南:高效撰写不踩雷
染发后皮肤过敏?当心接触性皮炎,这些应对方法请收好
染发前必做皮肤测试,六成市售染发剂含致敏物质
染发后皮肤过敏?4种应急方案帮你轻松应对
现代战舰2024:战舰选择与战术攻略详解
秦并六国汉开丝路,郡县制奠定中国行政区划
西安到北京:中国五大古都的变迁与兴衰
南征百越北伐匈奴,秦始皇奠定中国基本版图
汽车制动系统完全指南:盘式vs鼓式,结构原理一文掌握
通心络胶囊:心血管健康的新希望
元素周期表:新材料研发的基石
“攘外必先安内”:蒋介石应对九一八事变的争议政策
长安汽车机油检查全攻略:从准备工作到注意事项
机油过多竟危害车辆安全?教你正确应对
核桃护心有方:Omega-3脂肪酸的科学解读
核桃助力糖尿病管理,先锋鸟血糖助手推荐
温良恭俭钮祜禄氏:甄嬛传背后的真实历史
餐厅水准水炒青菜秘籍
培养反应力与思维能力,3岁宝宝必玩5款益智游戏
人生还遇多少苦吉他谱G调_生产队编配_飘飘/李英
徐州至贵州之旅:探寻两省的文化与自然风光
98项研究证实:益生菌配合锌治疗儿童腹泻效果显著