update a
set a.a1=a.a1-b.b1
from a,b
where a.a2=b.b2

解决方案 »

  1.   

    更新吗?update a set a1=a.a1-b.b1
    from a inner join b on a.a2=b.b2
      

  2.   

    我就把楼主的意思认为是a表有两个字段a1,a2
                        b表有两个字段b1,b2
      

  3.   

    UPDATE A SET A.A1=A.A1-B.B1 FROM A INNER JOIN B ON A.A2=B.B2
      

  4.   

    楼主的意思是查询吧?select a1=a.a1-b.b1 from a,b where a.a2=b.b2
      

  5.   

    I just have a try ,and it can work it out according to the above.
      

  6.   

    不会吧,
    update a
    set a.a1=a.a1-b.b1
    from a,b
    where a.a2=b.b2
    没问题呀!
    把错误提示贴出来
      

  7.   

    update a(表全名)
    set a(表全名).a1=a.a1-b.b1
    from a(表全名),b(表全名)
    where a.a2=b.b2