有一个主从表,还有一个A表
如何实现把主表中的记录添加到A表的时候,主表该记录对应的从表记录也添加到A表中
在线等!!!!
分不够可以再加请高手们讨论!!

解决方案 »

  1.   

    insert into a
    select * from 从表 where id = '001'
      

  2.   

    SELECT Shippers.*, Link.Address, Link.City,
                       Link.Region, Link.PostalCode
    INTO NewShippers
    FROM Shippers
         JOIN LinkServer.DB.dbo.Shippers AS Link
           ON (Shippers.ShipperID = Link.ShipperID)
      

  3.   

    To lion_lh(xmanx) :
      你给的方法好像不行
      

  4.   

    insert into a(id,name,cc,dd,ee,ff,gg)
    select a.id,a,name,a.cc,b.dd,b.ee,b.ff,b.gg from 主表 a
    inner join 从表 b on a.id=b.id
      

  5.   

    adoquery1.Close;
      adoquery1.SQL.Clear;
      adoquery1.SQL.Add('insert into SC(材料名称) select 材料名称 from 材料主表');
      adoquery1.Open;
    提示错误:
    程序不支持从单一执行返回多个记录集。
      

  6.   

    adoquery1.Close;
      adoquery1.SQL.Clear;
      adoquery1.SQL.Add('insert into SC(材料名称) select 材料名称 from 材料主表');
      adoquery1.execsql;/////////////////不要用open
      

  7.   

    我的是一个苯办法,大家不要见笑啊,就是当用户把主表的内容添加到A表的时候,用过主表的与从表的那个联系关键字,对从表进行table.locate定位,然后再把从表的内容写入A表啊