java - mysql查询错误insert joined select

标签 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)

最佳答案

正确的语法如下

  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

关于java - mysql查询错误insert joined select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24952910/

相关文章:

mysql - 用于查找特定频率分布的 SQL 查询

java - Java中如何让子类继承一个没有值的变量?

java - 在 tomcat 连接器中指定 slImplementationName

java - Tomcat 部署配置即服务

mysql - 数据库:订单与商品的关系

mysql连接不同ID的同一张表

java - 为什么增强的 for 循环的局部变量必须是局部变量?

MySQL : Update Table upon certain conditions

mysql - sequel pro 客户端无法连接到 MYSQL 容器

sql - 删除字段值中的空格