首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

根据表中的一个字段,怎么给另一个字段赋值

2012-04-20 
根据表中的一个字段,如何给另一个字段赋值有2张表,1.用户表ID,用户编号username,用户名2.问题表tID,问题编

根据表中的一个字段,如何给另一个字段赋值
有2张表,
1.用户表

ID,用户编号
username,用户名

2.问题表

tID,   问题编号
poster,提问人的用户名(就是用户表中的某个用户)

现在我想在   问题表   中新加一个字段
posterID,(也就是提问人编号,跟用户表的用户编号相对应的)

用户表和问题表中都有很多数据了,

我怎么才能根据那2张表的信息给问题表中的   posterID字段赋值???

[解决办法]
UPDATE b set posterid = a.ID
FROM 问题表 as b left join 用户表 as a on b.poster = a.username

热点排行