看板 Database 關於我們 聯絡資訊
※ 引述《kidnaper (弗卡夏)》之銘言: : 各位大大好~~小弟我有一個編號的問題!! : 我有一個原始的Table : Item 編號 : A 1 : B 2 : C 3 : D 4 : 現在我多了一個表個Table_2 : Item1 Item2 編號2 : A B : A C : . : . : . : 我希望欄位 編號_2 可以是 : 編號_2 : 12 : 13 : 依照最原始的Table按照Item的編號,將兩個項目的編號結合!! : 我現在正在試迴圈一個一個抓再結合欄位,但效率很慢!! : 不知道各位大大有沒有比較好的寫法!! : 謝謝大家! 如果 table name 和欄位就如你的例子. 如果是要 insert 整個 table 的話你可以用 SQL 這樣寫: insert into Table_2 (Item1, Item2, `編號2`) select A.Item, B.Item, concat(A.`編號`,B.`編號`) from `Table` as A, `Table` as B; 如果是要 update 的話: update `Table` as A, `Table` as B, Table_2 as C set C.`編號2`=concat(A.`編號`,B.`編號`) where C.Item1=A.Item and C.Item2=B.Item; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.242.246.249
kidnaper:我目前可以把TABLE2的編號1與2,對照正確的TABLE編號 09/15 01:04