<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統計

    最新評論

    如何連接表更新數據

    sql server中如何連接表更新數據
    假設a,b兩表有外鍵關聯,想要從b表中取出相應字段的值更新a表字段,可以有如下幾種寫法:
    update a set a.name=b.name from a,b where a.id=b.id 
    update a inner join b on a.id=b.id set a.name=b.name where ... 
    update table1 set a.name = b.name from table1 a inner join table2 b on a.id =b


    二:

    表hotel中有id,hotel_city。

        表hotel_room中有id,hotel_id,其中hotel_id與表hotel中的id對應。

        表hotel_room_price中有room_id,price,price_year_month,其中room_id與hotel_room中的id對應。其余各項數據之間沒有關聯。

        現在要求更新表hotel_room_price中的price字段,符合的條件是room_id對應的hotel_city是744,且price_year_month是'20114'。

        SQL語句:

        update hotel_room_price set price = 0 from hotel_room_price a,hotel_room b,hotel c where a.room_id = b.id and b.hotel_id = c.id and c.hotel_city = 744 and a.price_year_month = '20114'

        重點看紅色的部分。from后跟的是需要聯立的三個表。用where a.room_id = b.id and b.hotel_id = c.id來將三個表當中需要對應的字段聯立起來。and c.hotel_city = 744 and a.price_year_month = '20114'則是最后指定的兩個條件。

        運行無錯誤。

    posted on 2013-11-01 01:51 奮斗成就男人 閱讀(180) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲午夜日韩高清一区| 日韩精品成人亚洲专区| 亚洲国产一区在线| a级毛片高清免费视频就| 最新国产AV无码专区亚洲| 乱淫片免费影院观看| 亚洲精品视频免费| 一级视频在线免费观看| 久久精品亚洲福利| 国产色爽免费无码视频| 久久久久亚洲精品成人网小说| 国产免费一区二区三区不卡| 亚洲乱码一区二区三区在线观看 | 亚洲精品自拍视频| 19禁啪啪无遮挡免费网站| 亚洲国产综合精品| 美女被免费视频网站a国产| 在线91精品亚洲网站精品成人| jjzz亚洲亚洲女人| a级片免费在线观看| 亚洲福利电影一区二区?| 成人免费在线观看网站| 污网站在线观看免费| 怡红院亚洲怡红院首页| 午夜精品免费在线观看| 亚洲成人黄色网址| 国产免费人成视频在线观看| 新最免费影视大全在线播放| 久久国产精品亚洲综合| 久久久高清免费视频| 国产成人亚洲毛片| 亚洲成人中文字幕| 成人免费一区二区无码视频| 欧洲美女大片免费播放器视频| 亚洲成在人线av| 永久免费的网站在线观看| 黄网站在线播放视频免费观看| 久久亚洲国产中v天仙www| 99国产精品永久免费视频| 成年大片免费高清在线看黄| 亚洲美女aⅴ久久久91|