ORA-00979 not a group by expression

后端 未结 8 1748
梦谈多话
梦谈多话 2020-11-21 04:33

I am getting ORA-00979 with the following query:

SELECT cr.review_sk, cr.cs_sk, cr.full_name,
tolist(to_char(cf.fact_date, \'mm/dd/yyyy\')) \"appt\",
cs.cs_i         


        
8条回答
  •  离开以前
    2020-11-21 05:04

    The group by is used to aggregate some data, depending on the aggregate function, and other than that you need to put column or columns to which you need the grouping.

    for example:

    select d.deptno, max(e.sal) 
    from emp e, dept d
    where e.deptno = d.deptno
    group by d.deptno;
    

    This will result in the departments maximum salary.

    Now if we omit the d.deptno from group by clause it will give the same error.

提交回复
热议问题