+ -
当前位置:首页 → 问答吧 → sql数据更新问题

sql数据更新问题

时间:2010-12-13

来源:互联网

例:有一个表 test,存在两个字段 a , b

怎么样写一条语句来批量更新,通过b字段的值来更新a字段的值

作者: yinblue   发布时间: 2010-12-13

怎么处理呢?

作者: yinblue   发布时间: 2010-12-13

update test set a=b试试
如果必须指定条数,就加limit或top(数据库不同,语法不同)

作者: kuhanzhu   发布时间: 2010-12-13

不是,这个B的值,要通过其它表来查询得到

作者: yinblue   发布时间: 2010-12-13

Update test set a=@1 where b=@2
@1就是更新后a的值
@2就是其它表查询到的b的值

作者: wzh307   发布时间: 2010-12-13

我在想是不是要写一个触发器呀

作者: yinblue   发布时间: 2010-12-13