sql >> Database >  >> RDS >> Mysql

Hoe records van tabel naar een andere in te voegen zonder duplicaat?

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

OF

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. NVL2() Functie in Oracle

  2. Maak geneste JSON-arrays met FOR JSON PATH

  3. Wil je string splitsen in mysql met SUBSTRING_INDEX

  4. Navigeren door SQL Server-foutlogboeken