<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 久久亚洲AV成人无码电影| 久久久久久国产精品免费免费| 午夜电影免费观看| 亚洲国产成人在线视频| 1000部啪啪毛片免费看| 亚洲福利秒拍一区二区| 久久受www免费人成_看片中文| 亚洲乱码一二三四五六区| 女人毛片a级大学毛片免费| 亚洲一本一道一区二区三区| 中字幕视频在线永久在线观看免费| 亚洲国产一区在线观看| 欧洲精品成人免费视频在线观看| 亚洲欧洲日韩国产一区二区三区| 午夜无遮挡羞羞漫画免费| 亚洲国产成人久久一区二区三区| 免费日本黄色网址| 一级做a爰片久久毛片免费看| 亚洲无线观看国产精品| 最近中文字幕大全免费版在线 | 亚洲三级在线观看| 成人免费无码大片a毛片| 国产精品亚洲综合一区在线观看| 国产精品亚洲不卡一区二区三区 | 国产成人亚洲精品狼色在线 | 波霸在线精品视频免费观看| 久久精品国产69国产精品亚洲| 最近中文字幕完整免费视频ww| 亚洲 欧洲 日韩 综合在线| 国产v片免费播放| 18禁在线无遮挡免费观看网站| 亚洲av成人一区二区三区| 国产在线19禁免费观看国产| a毛片在线免费观看| 亚洲国产成人精品电影| 天堂亚洲免费视频| 99久久免费精品视频| 亚洲高清国产拍精品熟女| 亚洲av无码精品网站| 日本xxwwxxww在线视频免费| 久久最新免费视频|