关于求以下SQL语句
有以下ACCESS2000数据,想查其中的任意一部分数据导到一个新表中的SQL语句.
比如”编号=N0001003,N0001008,N0001001
或是:N0001002,N0001001,N0001005,N0001008,N0001007
—————————————————————————
编号 名称 总数量 分类数量A 分类数量B
N0001000 零件A001 7
N0001001 零件A002 5
N0001002 零件A003 8
N0001003 零件A004 4
N0001004 零件A005 3
N0001005 零件A000 2
N0001006 零件A001 3
N0001007 零件A001 4
N0001008 零件A000 6
N0001009 零件A001 7
N0001010 零件A002 1
——————————————————————————-
导到新表数据表中其中”分类数量A”的值为: 如果”名称=零件A001″,”分类数量A=总数量-2″,其它的分类数量B=总数量
编号 名称 总数量 分类数量A 分类数量B
N0001000 零件A001 7 5 2
N0001001 零件A002 5 5
N0001002 零件A003 8 8
N0001003 零件A004 4 4
N0001004 零件A005 3 3
N0001005 零件A000 2 2
N0001006 零件A001 3 1 2
N0001007 零件A001 4 2 2
N0001008 零件A000 6 6
N0001009 零件A001 7 5 2
N0001010 零件A002 1 1
的问题
假设两个数据表分别是table1和table2
则用一下语句更新:
Insert into table2(编号,名称,……) select 编号,名称,…… from table1 where 编号=’N0001003′ or 编号=’N0001008′ or 编号=’N0001001’;