Oracle
 sql >> Database >  >> RDS >> Oracle

inner join con group by expression in Oracle sql

Il messaggio di errore è un po' fuorviante. Quando select un mucchio di campi e un aggregato, devi group by ogni campo che select e solo i campi che select . Quindi la tua domanda deve essere:

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