日期:2014-05-18 浏览次数:20963 次
--建议
declare @表1 table (id int,name varchar(4),nameid varchar(1))
insert into @表1
select 1,'电信','a' union all
select 2,'网通','b'
declare @表2 table (id int,name varchar(4),daimaid varchar(1))
insert into @表2
select 1,'魔兽','a' union all
select 2,'魔兽','b' union all
select 3,'传奇','a' union all
select 4,'传奇','b'
select * from @表2 a LEFT JOIN @表1 b ON a.daimaid=b.nameid
/*
id name daimaid id name nameid
----------- ---- ------- ----------- ---- ------
1 魔兽 a 1 电信 a
2 魔兽 b 2 网通 b
3 传奇 a 1 电信 a
4 传奇 b 2 网通 b
*/