sql >> データベース >  >> RDS >> Mysql

重複せずにテーブルから別のテーブルにレコードを挿入する方法

    insert into test.t2(name2) 
    select distinct name1 from test.t1 where name1 NOT IN(select name2 from test.t2);
    

    または

    insert into test.t2(name2) 
    select distinct name1 from test.t1 t1 where NOT EXISTS(select name2 from test.t2 t2 where t1.name1=t2.name2);
    


    1. SybaseASEのMYSQLgroup_concatと同等ですか?

    2. LAST_INSERT_ID()MySQL

    3. dbms_schedulerを使用して30分ごとにジョブを実行する方法

    4. 認証方法'mysql_old_password'はサポートされていません