作者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://webptt.com/cn.aspx?n=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
1F:推 criky: 用Union all试试看 08/19 14:02
2F:→ SeanBoog: 用in也可以 08/19 18:04
3F:→ SeanBoog: 哇 抱歉没看清楚 是不同条件不同栏位 08/19 18:05
4F:推 liisi: 不然就是 case end 加上 where in... 08/19 23:15