怎样把分组查询出来的结果插入到一张新表中?

Alphajava123 07-09-27

各位高手,谁能知道把查询出来的结果插入到另外一张表中。
我的查询语句是这样的:
select work_no,work_name,groups_no,sum(output) output_all,sum(badness) badness_all,sum(bonus) bonus_all ,person_seq
from basis_library_new
where to_char(dates,'YYYYMM')='200506'
group by work_no,work_name,groups_no,person_seq order by work_no

然后想插入到表basis_library_new_all中。
在线等待。。。。。。
谢谢!

fw2003
2007-09-28 15:50

oracle的话
可以用
insert into basis_library_new_all(col1,col2,col3..)
select work_no,work_name,groups_no,sum(output) output_all,sum(badness) badness_all,sum(bonus) bonus_all ,person_seq
from basis_library_new
where to_char(dates,'YYYYMM')='200506'
group by work_no,work_name,groups_no,person_seq order by work_no


注意插入的和查询的匹配就行

Alphajava123
2007-10-06 17:05

多谢回复!