主题:关于替换问题
urcu
[专家分:0] 发布于 2006-11-22 11:41:00
如何将一个表中一个字段的内容替换成另一个表中的与一个字段内容相同的行ID?
回复列表 (共4个回复)
板凳
urcu [专家分:0] 发布于 2006-11-23 10:18:00
不好意思,我都不知道怎么表达好。举个例子吧,sql里有一个表为表1,表1里有一列名为a,同时有另一个表2,表2里有一列名为b,如果表1列a里的某行内容和表2列b的某行内容相同,则把表1列a里与表2列b内容相同的行的内容,替换成表2列b的该行的ID,该怎么做?请高手帮忙!
3 楼
a97191 [专家分:4040] 发布于 2006-11-23 15:15:00
update a set a.id=b.id where a.内容=b.内容
4 楼
Leo64823900 [专家分:960] 发布于 2006-11-23 18:10:00
update A Set A.id=B.id from A inner join B on (A.内容=B.内容)
我来回复