将表二的数据添加到表一用下面的语句可以 (distinct 必要)
insert into  表一(字段1) (select distinct 字段1 from 表二)如果要同时添加2个字段咋办(一个字段为常量)?
insert into  表一(字段1,字段2) (select '123', distinct 字段1 from 表二) 肯定出错

解决方案 »

  1.   

    select '123',(select distinct 字段1) from 表二
      

  2.   

    int的就可以,varchar的不可以,比如下面的就可以
    insert into  表一(字段1,字段2) (select 123, distinct 字段1 from 表二) varchar的貌似要update
      

  3.   


    select  distinct '123',字段1 from 表二
      

  4.   

    一楼的有错误提示,三楼的的可以,还将在DELPHI中验证
      

  5.   

    insert into  表一(字段1,字段2) (selec distinct '123',字段1 from 表二)