[請益] MySQL 語法問題
囧 最近在研究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
08/28 23:46, 1F
→
08/28 23:46, , 2F
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
08/29 01:03, 3F
→
08/29 01:04, , 4F
08/29 01:04, 4F
→
08/29 09:42, , 5F
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)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章