有一表 Temp_data 字段如下ctn_no prd_name num units total_ctnJCE001 THERES 200 PCS 3JCE002 THErrS 450 PCS 4JCE003 34HERS 400 PCS 3怎样用SQL语句根据字段total_ctn的数值,重复复制该数值的次数,成如下数据。JCE001 THERES 200 PCS 3
JCE001 THERES 200 PCS 3
JCE001 THERES 200 PCS 3
JCE002 THErrS 450 PCS 4
JCE002 THErrS 450 PCS 4
JCE002 THErrS 450 PCS 4
JCE002 THErrS 450 PCS 4
JCE003 34HERS 400 PCS 3
JCE003 34HERS 400 PCS 3
JCE003 34HERS 400 PCS 3
JCE001 THERES 200 PCS 3
JCE001 THERES 200 PCS 3
JCE002 THErrS 450 PCS 4
JCE002 THErrS 450 PCS 4
JCE002 THErrS 450 PCS 4
JCE002 THErrS 450 PCS 4
JCE003 34HERS 400 PCS 3
JCE003 34HERS 400 PCS 3
JCE003 34HERS 400 PCS 3
解决方案 »
- 00
- 系统正在维护中...请csdn公司的经理,给网民一个个明确的回答,
- 为什么(spDoc.body as IHTMLElement2).scrollLeft返回总是0?
- 关于adodataset的问题,困扰了我好久,请各位大哥大姐帮帮忙,谢谢
- 散分!郁闷的程序员
- 关于MDI窗体前显示登陆窗体的问题!
- dbnavigator 问题=在线
- 用户密码的修改大概是怎么实现的,没做过,急啊!
- 三层架构中怎样处理数据同步?我每到一个公司面试都会问这个问题,怎么回答!?
- 主从表通过字段AAA(AAA是主表的主键,不是从表的主键)相连。当副表输入数据存入数据库时是不是AAA字段不用输入。
- 关于两层和三层程式对internet上应用在访问速度上的区别.......?
- 求学:先学vb好还是vc好
select * from Temp_data
union all
select * from Temp_data
begin
close;
sql.Clear;
sql.Add('select * from input_data');
open;
first;
while not eof do
begin
for i:=1 to adoquery.fieldbyname('total_ctn').Value do
begin
with adoquery do
begin
close;
sql.Clear;
sql.Add('insert into temp_data_copy select * from temp_data where ctn_no='+''''+dbgrid1.Fields[0].value+'''');//dbgrid显示adoquery查找Temp_data的数据
execsql;
end;
end;
adoquery.Next;end;
end;