数据库 sql 语句 表格合并

本文探讨了在数据库中合并表格的方法,包括one-to-one, one-to-many, many-to-many三种关系。介绍了equi join(如自然join)和theta join(包括outer join的三种类型:left, right, full)。特别强调了在外连接中,未匹配的元组如何处理,并提醒在处理many-to-many关系时,使用USING子句避免相同列名的混淆。" 99702794,7725785,SpringBoot集成JSP详细教程,"['SpringBoot开发', 'JSP集成', 'Thymeleaf模板']
摘要由CSDN通过智能技术生成

当我们想要的数据来自于多余一个table的时候我们需要合并表格,任何两个我们想要合并的tabel,必须有一下3种关系之一: one-to-one,one-to-many,many-to-many. 简单来说, one-to-one 是指一个table中一个column和另一个table的column相同。

表格合并分为两类:equi join和 theta join(non-equi join).  

equi join

比如下面的一个例子,实际上很多合并时equi join. 

 

 

 

 Natural join

举个例子如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值