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.
- Rejestracja:ponad 6 lat
- Ostatnio:około 3 lata
- Postów:6
0

- Rejestracja:prawie 17 lat
- Ostatnio:11 dni
- Postów:2792
1
Dodaj GROUP BY...
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.