insert into mainnew(cname,tel,fax,zip,)
select distinct cname,tel,fax,zip from shuju

解决方案 »

  1.   

    while exists (select * from shuju as A 
                   where A.cname not in (select distinct cname from mainnew))
      insert into mainnew (cname,tel,fax,zip,) 
        select top 1 cname,tel,fax,zip from shuju as A 
          where A.cname not in (select distinct cname from mainnew)
      

  2.   

    insert into mainnew('a','b','c','d')
    where 'a' not in(select cname from mainnew)
      

  3.   

    可能是我没有说清楚,大家的意思理解错了
    我是说表shuju中cname的不能在表mainnew中有了,不知道有没有说清楚,说个离子
    如果要插入的CNAME的直为"万向通信有限公司 ",mainnew中的cname不能含有
    "万向通信有限公司 ",
      

  4.   

    insert into mainnew(cname,tel,fax,zip,) 
        select cname,tel,fax,zip from shuju where cname not in (select cname from mainnew)
      

  5.   

    insert into mainnew (cname,tel,fax,zip,) 
    select  cname,tel,fax,zip from shuju  
    where cname not in (select  cname from mainnew)
      

  6.   

    insert into mainnew(cname,tel,fax,zip,) select A.cname,A.tel,A.fax,A.zip from shuju A,mainnew B where A.cname<>B.cname