左外连接与右外连接的区别

数据表靠左的即为主!

左外连接:

以前面的数据表(left outer join之前的)为主

右外连接:

以前面的数据表(right outer join之后的)为主

举例:

有数据表1:

day

nums

2018-12-24

12

2018-12-25

5

有数据表2:

day

2018-12-26

2018-12-25

2018-12-24

2018-12-23

左外连接:

SELECT 数据表2.day as day, 数据表1.nums as nums FROM 数据表1 LEFT OUTER JOIN 数据表2;

day

nums

2018-12-24

12

2018-12-25

5

右外连接:

SELECT 数据表2.day as day, 数据表1.nums as nums FROM 数据表1 RIGHT OUTER JOIN 数据表2;

day

nums

2018-12-23

0

2018-12-24

12

2018-12-25

5

2018-12-26

0

最后更新于

这有帮助吗?