[請益] MySQL 語法問題

看板PHP作者 (MIMI_Xiao)時間12年前 (2013/08/28 23:13), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/4 (看更多)
囧 最近在研究CI 研究研究...最基本的SQL都快忘了 想請問一下各位大大 原始資料 id name update_id 1 test1 1 2 test2 1 3 test3 2 我想要把 update_id 轉成 name as 'update_name' 結果資料我希望變成下表 id name update_id update_name 1 test1 1 test1 2 test2 1 test1 3 test3 2 tset2 請問一下SQL有辦法一次下完嗎? 可以提供關鍵字給我 讓我自己google即可 不知道是不是 join 還是用子查詢 請各位大大回答這基本問題了...腦袋打結Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.24.109

08/28 23:46, , 1F
select id,name,update_id,concat(name,update_id) as
08/28 23:46, 1F

08/28 23:46, , 2F
update_name from table
08/28 23:46, 2F
耶不是耶 我知道concat 是字串串接 我是要update_id = 1 的時候 對應 id = 1 所以得到 name = test1(update_name) 這樣 是'等於' 的概念 不是串字串XD ※ 編輯: kosjason 來自: 114.25.24.109 (08/29 00:35)

08/29 01:03, , 3F
關鍵字 INNER JOIN、ON A.update_id = B.id 沒測過
08/29 01:03, 3F

08/29 01:04, , 4F
自己INNER JOIN自己
08/29 01:04, 4F

08/29 09:42, , 5F
恩恩 所以就是我一開始所想的 JOIN 或者 子查詢
08/29 09:42, 5F

08/29 09:42, , 6F
我想我知道了 謝謝大家
08/29 09:42, 6F
謝謝下面一些回覆文章的大大 目前看起來應該就是我一開始猜想的解法 1.子查詢 2.join自己 目前我已經用這兩種方式去寫了 謝謝大家熱心的回覆^^ PHP版真的好熱情 回覆超快的!!! ※ 編輯: kosjason 來自: 114.32.179.81 (08/29 10:44)
文章代碼(AID): #1I7XEBMa (PHP)
討論串 (同標題文章)
文章代碼(AID): #1I7XEBMa (PHP)