作者herbacin (herbacin)
看板Database
標題[SQL ] INSERT INTO... SELECT 語句問題
時間Sat Aug 19 13:24:35 2017
資料庫名稱:MYSQL
資料庫版本:5.X
內容/問題描述:
請問一下各位大大
關於 INSERT INTO SELECT 的應用我碰到一個問題,
(1) INSERT IGNORE INTO `record` (`uid`, `content`)
SELECT uid, '文章1' FROM `member` WHERE `acc` = 'james';"
(2) INSERT IGNORE INTO `record` (`uid`, `content`)
SELECT uid, '文章2' FROM `member` WHERE `acc` = 'david';"
想請問有沒有可能把這兩句的SQL合併成一句呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.208.142
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1503120277.A.567.html
※ 編輯: herbacin (111.248.208.142), 08/19/2017 13:25:00
※ 編輯: herbacin (111.248.208.142), 08/19/2017 13:25:22
推 criky: 用Union all試試看 08/19 14:02
→ SeanBoog: 用in也可以 08/19 18:04
→ SeanBoog: 哇 抱歉沒看清楚 是不同條件不同欄位 08/19 18:05
推 liisi: 不然就是 case end 加上 where in... 08/19 23:15