mysql查询错误插入加入选择

时间:2014-07-25 09:53:41

标签: java mysql sql

嗨,我的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)

1 个答案:

答案 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