House表(houseId,HouseName),House_commend(hc_id,hc_HouseId,hc_Name)
其中House表的houseId字段与House_commend表的hc_HouseId关联
现在我要把House_commend字段hc_Name的值改成与House表对应的HouseName的值,
请问怎样写这条语句,是更新,不是插入

解决方案 »

  1.   

    update House_commend set hc_Name=a.HouseName from House a where House_commend.hc_HouseId=a.houseId
      

  2.   

    update House_commend set hc_Name where House.houseId=House_commend.hc_HouseId
    不知达到你的要求没有.
      

  3.   

    update House_commend a 
    set a.hc_Name=(select HouseName from House b where b.houseId=a.hc_HouseId)
      

  4.   

    update   House_commend   set   hc_Name   where   House.houseId=House_commend.hc_HouseId 
      

  5.   

    感觉是不能做数的,好象有几个人多少内容了应该如一楼一样
    update House_commend set hc_Name=House.HouseName from House where     House.houseId=House_commend.hc_HouseId