加入你表中存在id项(取数的序号) insert data select * from temp where id in( select 1+(id-1)*6 from temp )
解释一下, 上面的代码需要你两个表的结构完全相同,如果不同,那么select 的时候,不要select *,按照data表的列循序select。下面的 where id in( select 1+(id-1)*6 from temp ) 意思为,只取序号在那个设定规则之中的数据。这里的规则是(1+(id-1)*6) 这只是一种方法,根据具体需求,再改改吧。
2、使用DELPHI编程实现,首先连接到表temp,然后按照需求历遍数据表,复合条件时,插入表data。建议如下:仔细观察了你表的名字,不知道这是否是你的需求,你存入temp表的内容可能并不需要存入数据库,按照你设定的某个格式写到一个本地文件就可以了。然后对这个文件进行历遍,然后得到需要的内容后再存入数据库。
实验结束时间2006-8-21 09:28:59,该怎样实现?
代码?满意就给散分了汗.....上面的都白说了
insert data
select * from temp
where id in(
select 1+(id-1)*6 from temp
)
上面的代码需要你两个表的结构完全相同,如果不同,那么select 的时候,不要select *,按照data表的列循序select。下面的
where id in(
select 1+(id-1)*6 from temp
)
意思为,只取序号在那个设定规则之中的数据。这里的规则是(1+(id-1)*6)
这只是一种方法,根据具体需求,再改改吧。