update [table]
      set (col1,col2...)=(select col11,col22... from tbname where ...) where ...;

解决方案 »

  1.   

    bzszp(SongZip) 大哥:
    请问,如果不使用WHERE子句,也就是说不是单行数据,而是批量的修改可以实现吗?
      

  2.   

    可以,但是也要写where条件。
    where条件里面写exists函数。
      

  3.   

    由于现在我只能使用CSDN助手,不能进行结贴,请大家原谅,今天晚上一定OK
    顺便再问个问题:)
    同样也是上面的语句,如果想同时更新多列,应该怎么写呢?