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

indre join med gruppe efter udtryk i oracle sql

Fejlmeddelelsen er lidt misvisende. Når du select en masse felter og et samlet, skal du group by hvert felt, du select og kun de felter, du select . Så din forespørgsel skal være:

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



  1. PL/SQL ORA-01422:nøjagtig hentning returnerer mere end det anmodede antal rækker

  2. at bruge mysql LOAD-statment i PHP mislykkes, men at gøre det via kommandolinjen virker

  3. Django-enhedstest mislykkedes for flere Postgres-skemaer

  4. Vælg fra den samme tabel mere end én gang i den samme forespørgsel