SQL - count() i join

0

Hej,
stworzyłem dwie tabele - oddzialy i pracownicy, gdzie każdy pracownik ma klucz obcy, który jest kluczem głównym oddziału. Chciałem użyć selecta, by wypisać, ile osób pracuje w każdym oddziale, napisałem: " Select odd.id_oddzialu,count(prac.id_pracownika) from pracownicy prac join oddzialy odd on odd.id_oddzialu = prac.id_oddzialu; " Jednak wyskakuje mi błąd ORA-00937: to nie jest jednogrupowa funkcja grupowa. Czy ktoś wie dlaczego mi to nie działa? Jak nie używam count to działa, więc podejrzewam, że czegoś mi brakuje.

1

Dodaj GROUP BY...

1 użytkowników online, w tym zalogowanych: 0, gości: 1