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

07-09-27 Alphajava123

各位高手,谁能知道把查询出来的结果插入到另外一张表中。

我的查询语句是这样的:

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

多谢回复!