急,这样的语句应该怎么写,在线等
问题应该简单,好了,立即给分,(星期三早上结帖)
有表user_info
id uname turename
1 hf001 张三
2 hf002 李四
3 nc005 张一
4 fz007 李二
.....
n ty157 李五
另一张表user_pl
pl_id uname title
1 hf001 其它内容1
2 fz007 其它内容2
3 nc005 其它内容3
4 ping 其它内容4
表user_pl中的字段uname部分来自表user_info中的uname
现在我想把表user_pl中的字段uname如果是表一里面的改成用表一中的id号表示,
不是表一的字段就不动,应该怎么查询呀,表一的uname 字段具有唯一性
结果表应该是这样的
pl_id uname title
1 1 其它内容1
2 4 其它内容2
3 3 其它内容3
4 ping 其它内容4
[解决办法]
select a.pl_id , isnull(b.id,a.uname) as uname ,a.title
from user_pl a left outer join user_info b
on a.uname=b.uname