注:我想得到的答案是仅用SQL实现,不需要用CURSOR之类的啊...(用Cursor傻瓜都会做了)

解决方案 »

  1.   

    这样写SQL一点规范都没有
    看的好累
    update a 
    set aa=select ba from b, 
        ab=select bb from b 
    where....椐我所知一条sql是实现不了的:p
      

  2.   

    update tablea A
    set  ( A.fileld1 , A.field2) 
            = (select B.field1 , B.field2 from tableb B
                where  A.fileld1  =B.field1 ) ;
    可能理解错大猫的意思了,不知符不符合意思。
      

  3.   

    理解是没错,不过可行么?我这里的PC无数据库.....
    你这个SQL在什么平台下可行?
    我以前在Sybase试过是不行的....