左外连接与右外连接的区别
数据表靠左的即为主!
左外连接:
以前面的数据表(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
最后更新于
这有帮助吗?