none
SQL語法 兩個資料表 RRS feed

  • 問題

  • 我有兩個資料表各有兩個欄位資料

    資料表A : address 欄位資料有 90~81 數字(int) 和 APP 欄位資料 空

    資料表B :  addressid 欄位資料有 81~90 數字(int) 和 address 欄位資料有  台北.宜蘭.桃園.台中.南投.彰化.雲林.嘉義.台南.高雄 (字串)

    請問 資料表A的 APP要等於 資料表B的address 還要相對於資料表A的address 數字不能亂掉

    有人知道要怎寫SQL語法嗎?

    2010年10月25日 上午 03:04

解答

  • UPDATE TableA
    SET APP = TableB.address
    FROM TableA
    INNER JOIN TableB ON TableA.address = TableB.addressid
    • 已標示為解答 咖啡小豆 2010年10月25日 上午 08:54
    2010年10月25日 上午 05:07

所有回覆

  • 應該是用 Join吧, 不過你如果可以舉個例子可能大家會更清楚你要的是什麼.
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年10月25日 上午 04:36
  • UPDATE TableA
    SET APP = TableB.address
    FROM TableA
    INNER JOIN TableB ON TableA.address = TableB.addressid
    • 已標示為解答 咖啡小豆 2010年10月25日 上午 08:54
    2010年10月25日 上午 05:07