搜索
写经验 领红包
 > 美容

表连接方式有哪些(表连接分为哪几种类型)

导语:什么是表连接以及表连接需要连接条件否则会导致笛卡儿积

表连接(join)概念

一个表的行根据指定的条件跟另一个表的行连接起来形成新的行的过程。

表连接的分类——根据查询返回的结果

1.内连接(inner join)

2.外连接(outer join)

3.交叉连接(cross join)

表连接的分类——根据连接条件

相等连接(使用等号操作符)

不等连接(不使用等号操作符)

标准的连接语法

多表连接需要连接条件

多表查询在每张表的数据量比较大的时候,会导致很可怕的事情。

曾经在线上发生过这样的事情,直接导致系统的卡死。

优化器评估返回的数据量为3505T条记录,计划返回量127P字节,总成本9890G,返回时间999:59:59。

多表关联缺乏连接条件,导致笛卡儿积。

笛卡儿连接是指在两表连接没有任何连接条件的情况。应尽量避免笛卡儿积。

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小德创作整理编辑!