Insert using LEFT JOIN and INNER JOIN

后端 未结 3 1071
南旧
南旧 2020-12-07 19:02

Hey all i am trying to figure out how to go about inserting a new record using the following query:

SELECT user.id, user.name, user.username, user.email, 
           


        
3条回答
  •  春和景丽
    2020-12-07 19:34

    you can't use VALUES clause when inserting data using another SELECT query. see INSERT SYNTAX

    INSERT INTO user
    (
     id, name, username, email, opted_in
    )
    (
        SELECT id, name, username, email, opted_in
        FROM user
             LEFT JOIN user_permission AS userPerm
                ON user.id = userPerm.user_id
    );
    

提交回复
热议问题