表一t1的结构
RebateItem
21
21
21
表二t2的结构
OldId Name
21 2010年度奖励
(t1的RebateItem与t2的OldId 对应)
我现在想得到的结果
RebateItem Name
21 2010年度奖励
21 2010年度奖励
21 2010年度奖励
我用select select * from t2 where t2 .OldId in(select RebateItem from t1 )
得到确实一条数据
求SQL大神帮小弟得到我想要的结果
SELECT t1.RebateItem, t2.Name FROM t1 LEFT JOIN t2 ON t1.RebateItem = t2.OldId --标准的左连接!
select t1.RebateItem , t2.Name from t1 inner join t2 on t1.RebateItem = t2.OldId
如楼上所说,就是一个简单的左连接
select t1.RebateItem,t2.Name from t1 left join t2 on t1.RebateItem=t2.OldId
嗯,是左连接。