网站备案流程何时改,做ppt的网站兼职,昆明搜索引擎的关键词优化,苏州企业网站制作多少钱在SQL基础部分#xff0c;我们在讲解的过程中只用到了单表查询。但实际上#xff0c;常见的业务场景单表查询不能满足#xff0c;或者拆分查询性能过慢。这个时候我们就需要用到连接查询。即查询多表按一定规则合并后的数据。
注意#xff0c;合并后的数据也是表#xff…在SQL基础部分我们在讲解的过程中只用到了单表查询。但实际上常见的业务场景单表查询不能满足或者拆分查询性能过慢。这个时候我们就需要用到连接查询。即查询多表按一定规则合并后的数据。
注意合并后的数据也是表也有列的概念只不过一般存储在内存中。
由于集合操作和连接对比学习更便于记忆所以这里我们也说一下集合操作。
连接的类型
连接顾名思义要有连接点。连接点即两表中作为等值条件的列。
如果两个表没有主次即匹配列在两表中必须全部有值不允许部分匹配则我们使用的是inner join。
如果有主表则看连接的是左边表作为主表使用left join还是右边表作为主表(使用right join)。次表中的行若匹配时就取不匹配则为空主表中的数据则会全取。
集合操作的类型
集合操作即交、并、补在SQL中分别对应着union、intersect、except。