ORA-00979解决办法

来源:互联网 发布:淘宝一件代发教学 编辑:程序博客网 时间:2024/06/06 02:21

1、如下语句:

     select p.GWSZBM as "岗位所在部门ID",sum(to_number(p.xqrs)) as "需求人数", o.name "部门名称" from Position p,lborganization o where o.id=p.GWSZBM group by p.gwszbm;

     报错:

             

    修改如下:

   select p.GWSZBM as "岗位所在部门ID",sum(to_number(p.xqrs)) as "需求人数", o.name "部门名称" from Position p,lborganization o where o.id=p.GWSZBM group by

    p.gwszbm,o.name;

    网上解释:

              select 列表项中不存在的列可以出现在group by的列表项中,但在select列表项中出现的列必须全部出现在group by后面(聚合函数除外)。

         




原创粉丝点击