Insert Into C(no,name,num,jiage)
select a.no,a.name,a.num-b.num,b.jiage
from a inner join b on a.no=b.id

解决方案 »

  1.   

    insert into 表C(no,name,num,jiage) 
    select a.no,a.name,a.num-b.num,b,jiage from a inner join b on a.no=b.no and a.name=b.name
      

  2.   

    insert C (no,name,num,jiage) 
    select a.no, a.name, a.num-b.num, b.jiage from a inner join b on a.no=b.no
      

  3.   

    顺便说一句。我在程序中的表是这么打开的。
    Private Sub Command7_Click()
    Data3.DatabaseName = App.Path + "\" + "data.mdb"
    Data3.RecordSource = "baobiao"
    Data3.Refresh
    On Error GoTo X8
    Data3.Recordset.MoveLast
    Data3.Recordset.MoveFirst
    Data3.RecordSource = "data3.recordscinsert into baobiao(no,bianhao,mingcheng,jinjia,danwei,shuliang,sychayi,bychayi) select kcbaobiao.no,kcbaobiao.bb_no,kcbaobiao.bb_name,kcbaobiao.bb_jj,erpbaobiao.erp_dw,kcbaobiao.bb_num,kcbaobiao.bb_chayi,kcbaobiao.bb_num-erpbaobiao.erp_num from kcbaobiao inner join erpbaobiao on kcbaobiao.bb_no = erpbaobiao.erp_no"
    MsgBox "计算完毕!", vbOKOnly
    End Sub这条语句对吗?
    Data3.RecordSource = "data3.recordscinsert into baobiao(no,bianhao,mingcheng,jinjia,danwei,shuliang,sychayi,bychayi) select kcbaobiao.no,kcbaobiao.bb_no,kcbaobiao.bb_name,kcbaobiao.bb_jj,erpbaobiao.erp_dw,kcbaobiao.bb_num,kcbaobiao.bb_chayi,kcbaobiao.bb_num-erpbaobiao.erp_num from kcbaobiao inner join erpbaobiao on kcbaobiao.bb_no = erpbaobiao.erp_no"
      

  4.   

    insert into table_c 
      select a.no,a.name,(a.num-b.num),b.jiage from table_a a inner join table_b b on a.no=b.no
      

  5.   

    insert into c 
    select a.no,a.name,(a.name-c.name),b.jiage from a,b where a.no=b.no
      

  6.   

    insert into c 
    select a.no, a.name, a.num-b.num,b.jiage from a join on a.no = b.no
      

  7.   

    insert into tableC
    select a.no,a.name,a.num-b.num,b.jiage from tableA a join tableb b on a.no=b.no
      

  8.   

    insert c(no,name,num,jiage) 
    select a.no, a.name, a.num-b.num as num, b.jiage from a inner join b on a.no=b.no and b.name=a.name