用一句SQl语句完成INSERT命令 将a表数据插入到b表 当b表中存在a表相同数据时不插入。
谢谢各位!!!

解决方案 »

  1.   

    我也想知道不愿做程序员的程序员================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net(开源)编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  2.   

    例,a、b两表的表结构相同,主键字段名为FID,可用如下SQL来实现你的要求:
    insert into b select * from a where FID not in (select FID from b)
      

  3.   

    楼上正解!
    表结构不完全相同的话可以插入具有相同的字段
    insert into b(a1, a2, ...) select a1, a2, ... from a where FID not in (select FID from b)
      

  4.   

    谢谢(天天),ppjy3670 !!加分