Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

junção interna com grupo por expressão no oracle sql


A mensagem de erro é um pouco enganosa. Quando você select um monte de campos e um agregado, você tem que group by cada campo que você select e apenas os campos que você select . Portanto, sua consulta deve ser:
select j.job_title, e.job_ID, count(e.job_ID)
from employees e, jobs j
where e.job_id=j.job_id
group by e.job_Id, j.job_title