update sbgl_sbtz set sbgl_sbtz.sbzt_shjb=40 from sbgl_sbtz,sbgl_sbtzxgsb where sbgl_sbtz.sbtz_id=sbgl_sbtzxgsb.sbtzxgsb_xgsbid and  sbgl_sbtzxgsb.sbtz_id=2

解决方案 »

  1.   

    update sbgl_sbtz set sbgl_sbtz.sbzt_shjb=40 where sbgl_sbtz.sbtz_id in (select sbgl_sbtzxgsb.sbtzxgsb_xgsbid from   sbgl_sbtzxgsb where sbgl_sbtzxgsb.sbtz_id=2 ) 
      

  2.   

    试试:
    UPDATE t1 
    SET t1.value=40
    FROM t2
    WHERE t1.id=t2.id AND t1.id=2另外,我感觉你的问题可能属于同步更新,可以考虑使用表单的trigger
      

  3.   

    seaguard(出海) :仁兄,你来晚了,不过见者有份,上面二位大哥已经帮小弟解决:)