看板 Database 關於我們 聯絡資訊
資料庫名稱: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