ORA-00979错误

时间:2014-02-22 16:08:50

标签: sql oracle group-by ora-00979

我正在使用oracle sql并且按功能分组存在问题。我一直在阅读关于这个问题的类似问题,但一直无法解决我的问题。对于我的问题,我有两个表[新兵(9),演习指导员(3)]并需要计算每个演习指导员的新兵人数(摆脱)并显示演习指导员的f_name和l_name

我尝试了很多变体分组依次排序。这是我使用的最后一个公式:

Select di.f_name, di.l_name, count(recruits.rid) 
from di, recruits 
where di.di_id=recruits.di_id 
group by recruits.rid;

提前谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个

Select di.f_name, di.l_name, count(recruits.rid) 
from di, recruits 
where di.di_id=recruits.di_id 
group by di.f_name, di.l_name

此外,您可以使用更新的连接语法

Select di.f_name, di.l_name, count(recruits.rid) 
from di
join recruits on di.di_id=recruits.di_id 
group by di.f_name, di.l_name
相关问题