insert into b1( 字段序列)
select  字段序列 
from a,b where a.NO in (4,7,20) and a.No=b.Nodelete b
from a,b
where a.NO in (4,7,20) and a.No=b.No
.
.依次类推insert into a1( 字段序列)
select  字段序列 
from a where a.NO in (4,7,20)delete a
where a.NO in (4,7,20)这样组合成一个SQL语句来执行。SQLServer肯定没问题,Access你可以试一试。

解决方案 »

  1.   

    上面的问题,还有一点。在a,a1表中都有一个Mem字段,在a表中是没用的,而在a1表中则是每次从表a--〉a1的原因,不管每次操作多少纪录,这些记录的Mem是固定的(用户录入),怎么将这个内容跟纪录一起插入a1表中?
      

  2.   

    修改这一句:insert into a1( 字段序列,Mem字段)
    select  字段序列,
            Mem字段='用户录入的值' 
    from a where a.NO in (4,7,20)
      

  3.   

    insert into a1
    select  字段序列,                //这里不可以不要
            Mem字段='用户录入的值' 
    from a where a.NO in (4,7,20)
      

  4.   

    insert into a1
    select *,
           Mem = 'aaa'
    from a where a.No in (4,720)这样会出错,因为*里面已经包含了Mem,现在则又多出来一个Mem所以插入会有问题。