INNER JOIN 和LFET JOIN 区别

来源:百度知道 编辑:UC知道 时间:2024/06/02 19:20:21
哪位能详细列举INNER JOIN 和LFET JOIN 区别

INNER JOIN 和LFET JOIN
内联 和 外联
内联是条件的交集
外联是条件的叠加

比如A表只有一个字段aid, 有如下记录
1
2
3

比如B表只有一个字段bid, 有如下记录
2
3
4

如果是select * from A inner join B A.aid = B.bid
那么结果是
aid bid
2 2
3 3

如果是select * from A left join B A.aid = B.bid
那么结果是
aid bid
1 null
2 2
3 3
即左连接会把左边的表的所有记录都列出来,不管能不能匹配得上右边的

INNER JOIN 是指内联
LFET JOIN 是指外联的一种形式,还有一种是:右联