表@a
a b
----------- -----------
1 1
2 2
表@b
a b
----------- -----------
1 1
3 3
表@a left join 表@b(左连接)
a b a b
----------- ----------- ----------- -----------
1 1 1 1
2 2 NULL NULL
表@a right join 表@b(右连接)
a b a b
----------- ----------- ----------- -----------
1 1 1 1
NULL NULL 3 3
表@a inner join 表@b(内连接)
a b a b
----------- ----------- ----------- -----------
1 1 1 1
表@a full join 表@b(外连接) 在某些数据库中, FULL JOIN 称为 FULL OUTER JOIN。
a b a b
----------- ----------- ----------- -----------
1 1 1 1
NULL NULL 3 3
2 2 NULL NULL
完全连接(不是Full Join)
a b a b
----------- ----------- ----------- -----------
1 1 1 1
2 2 1 1
1 1 3 3
2 2 3 3