left join ,innerJoin
declare @t1 table ( id int , val varchar(20))
insert into @t1
select 1 , 'a'
union select 2 , 'b'
union select 3 , 'd' ;
declare @t2 table ( id int , val varchar(20))
insert into @t2
select 2 , 'b'
union select 3 , 'b'
union select 4 , 'c' ;
select * from @t1 ;
select * from @t2 ;
select *
from @t1 t1
left join @t2 t2 on ( t1.val = t2.val)
LeftJoin 扫描两个结果集,对外表来说是 左行数 个表扫描。
作者:NewSea 出处:http://newsea.cnblogs.com/
QQ,MSN:iamnewsea@hotmail.com 如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。 |