嗨,我的mysql查询有问题 我想插入加入选择查询的结果和另一个数据
这是我的查询 请检查并告诉我
INSERT INTO TB_AUTO_BAN (MEMO, REG_DATE, USER_ID, NAME, PHONE_NUM ) VALUES( 'test', NOW(), SELECT a.USER_ID, a.NAME, a.CONTACT_NUM FROM TB_CONTACT AS a INNER JOIN TB_CONTACT_GROUP AS b ON a.GROUP_CONTACT_SEQ = b.GROUP_CONTACT_SEQ WHERE b.USER_ID= 'spark@naver.com' AND b.GROUP_CONTACT_SEQ = 12000)
答案 0 :(得分:4)
正确的语法如下
INSERT INTO TB_AUTO_BAN
(MEMO,
REG_DATE,
USER_ID,
NAME,
PHONE_NUM
)
SELECT
'test',NOW(),
a.USER_ID, a.NAME, a.CONTACT_NUM
FROM TB_CONTACT AS a INNER JOIN TB_CONTACT_GROUP AS b
ON a.GROUP_CONTACT_SEQ = b.GROUP_CONTACT_SEQ
WHERE b.USER_ID= 'spark@naver.com' AND b.GROUP_CONTACT_SEQ = 12000