update test_b join test_a set test_b.arrt=test_a.user_type where test_b.userid=test_a.userid;

解决方案 »

  1.   


    UPDATE A,B SET A.usertype=B.arrt WHERE A.userid=B.userid;应该是这样吧,上面的我总觉得有些错误似的
      

  2.   

    有A,B两个表,A表和B表关联的是userid这个字段, 
    我要更新A表中的usertype字段值,条件就是当A.userid=B.userid,一一对应的更新A中usertype值为B 表的arrt值 update a set a.usertype=b.arrt  where   A.userid=B.userid
      

  3.   

    有A,B两个表,A表和B表关联的是userid这个字段, 
    我要更新A表中的usertype字段值,条件就是当A.userid=B.userid,一一对应的更新A中usertype值为B 表的arrt值 update a set a.usertype=b.arrt  where   A.userid=B.userid
      

  4.   

    update a set a.usertype=b.arrt  from a,b  where  A.userid=B.userid