数据库->SQL Server2005>小实例>内连接,左连接,右连接,全连接
表link1数据:
ida
1
2
表link2数据:
idb
2
3
查询语句如下:
--内连接
select * from link1 a join link2 b on a.ida=b.idb
--左连接
select * from link1 a left join link2 b on a.ida=b.idb
select * from link1 a join link2 b on a.ida=b.idb
ida idb
----------- -----------
2 2
----------- -----------
2 2
--左连接
select * from link1 a left join link2 b on a.ida=b.idb
ida idb
----------- -----------
1 NULL
2 2
----------- -----------
1 NULL
2 2
--右连接
select * from link1 a right join link2 b on a.ida=b.idb
ida idb
----------- -----------
2 2
NULL 3
----------- -----------
2 2
NULL 3
--全连接
select * from link1 a full join link2 b on a.ida=b.idb
ida idb
----------- -----------
2 2
NULL 3
1 NULL
----------- -----------
2 2
NULL 3
1 NULL
合乎自然而生生不息。。。