美文网首页
2019-08-19图解Join

2019-08-19图解Join

作者: 倩倩打怪记 | 来源:发表于2019-08-19 20:10 被阅读0次

数据建模

实体Entity + 关系Relation

连接 join

左表A 右表B
A XX join B where A.id = B.id

inner join

inner.png

只返回两张表匹配的记录,这叫内连接(inner join)。

left join

left.png

返回匹配的记录,以及表 A 多余的记录,这叫左连接(left join)。

right join

right.png

返回匹配的记录,以及表 B 多余的记录,这叫右连接(right join)。

full join

full.png

返回匹配的记录,以及表 A 和表 B 各自的多余记录,这叫全连接(full join)。

cross join

cross.png

表 A 和表 B 不存在关联字段,这时表 A(共有 n 条记录)与表 B (共有 m 条记录)连接后,会产生一张包含 n x m 条记录的新表
笛卡尔乘积

换个方式来理解

all.jpg

相关文章

网友评论

      本文标题:2019-08-19图解Join

      本文链接:https://www.haomeiwen.com/subject/jtoesctx.html