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.
0
1
Dodaj GROUP BY...