Oracle
 sql >> Datenbank >  >> RDS >> Oracle

innere Verknüpfung mit Gruppe nach Ausdruck in Oracle SQL

Die Fehlermeldung ist etwas irreführend. Wenn Sie select eine Reihe von Feldern und ein Aggregat, müssen Sie group by jedes Feld, das Sie select und nur die Felder, die Sie select . Ihre Abfrage muss also lauten:

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