日期:2014-05-18 浏览次数:20861 次
--建议 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 */