看板 Database 關於我們 聯絡資訊
我看過了幾篇關於UPDATE的回答語發問 我覺得已經找到了答案~~但我下的語法 總是會出現 "少了運算位元" 寫法: Update table_A set Table_A.ID=Table_B.ID from Tbale_A inner join Table_B on Table_A.IC=Table_B.IC 如果只是要查詢的話 select A.IC,B.ID from Table_A as A,Table_B as B where A.IC=B.IC 這樣就可以完成了但是我想要有一個實體的資料表!! 若是用select into 會便得多一個資料表但僅僅一個欄位的改變!! 那Table_A就無用的擺在那了!! 補充: Table_A Table_B 結果 IC ID IC ID IC ID 1 null 1 A 1 A 1 null 2 B 1 A 2 null 3 C 2 B 2 null 2 B 2 null 2 B 3 null 3 C 我希望可以直接用Update更改欄位!! 我也試過insert但都不行!!目前還是使用select into!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.27.59
ChingLan326:update語法 join的條件 table_b.ic寫錯了 10/05 00:05
kidnaper:謝謝大大!!我是這邊打錯了 程式上還是不能的說!! 10/05 18:57
※ 編輯: kidnaper 來自: 140.127.26.137 (10/05 18:58)
jeamie:試試from table_B where table_A.IC=table_B.IC 10/08 19:50