Oracle
 sql >> Baza danych >  >> RDS >> Oracle

połączenie wewnętrzne z grupą przez wyrażenie w Oracle sql

Komunikat o błędzie jest nieco mylący. Kiedy select kilka pól i agregat, musisz group by każde pole, które select i tylko te pola, które select . Twoje zapytanie musi więc brzmieć:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Polecenie Oracle CREATE TABLE w PL/SQL z 10 przykładami

  2. Scalanie dwóch wierszy w jeden podczas zastępowania wartości null

  3. Zapytanie Oracle SQL - generuj rekordy między dwiema datami

  4. Awaria kreatora Entity Data Model z połączeniem Oracle

  5. Jaki algorytm wykorzystuje funkcja ORA_HASH?