表A  
ID      NAME
1       DOG
2       PIG
3       TIGER表B
ID      NAME
1       MONKEY
3       KITE想把表B的NAME更新表A的NAME

解决方案 »

  1.   

    想把表B的NAME更新表A的NAME请问楼主这句话是什么意思?"想把表B的NAME更新为表A的NAME"
    还是
    "想用表B的NAME更新表A的NAME"另外,更新时是不是按ID对应?
      

  2.   

    update a.name=b.name from a,b where a.id=b.id
      

  3.   

    update 表B set Name= 表A.Name
    from 表B,表A where 表B.ID = 表A.ID
      

  4.   

    Update A
    Set Name=B.Name
    From 表A A,表B B
    Where A.Id=B.Id
      

  5.   

    --B中的Name 更新到A表中去
    Update A
    Set Name=B.Name
    From 表A A,表B B
    Where A.Id=B.Id
    --A中的Name 更新到B表中去
    Update B
    Set Name=A.Name
    From 表B B,表A A
    Where A.Id=B.Id