insert into user (select * from temp where name not in (select name from user))

解决方案 »

  1.   

    哦,还忘了一点,要是只插入特定字段怎么弄啊? 比如指插入id和name
    结果
    user
    id   name  age
    1    cloud  22
    2    ken   22
    3    sky   26
    12    bill  
    44    bily
      

  2.   

    insert into user (select id,name,null from temp where name not in (select name from user))
      

  3.   

    insert into user (select id,name,null from temp where (name,age) not in (select name,age from user))