Le message d'erreur est un peu trompeur. Lorsque vous select
un tas de champs et un agrégat, vous devez group by
chaque champ que vous select
et uniquement les champs que vous select
. Votre requête doit donc être :
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