Potrzebuję tabelkę w której znajdzie się nazwa_kategorii oraz ile (to będzie liczba ofert która jest przypisana do danej kategorii)
Stworzyłem już zapytanie które wyswietla nazwę kategorii oraz 'Ile" ale tylko jeśli istnieje oferta z daną kategoria. Ja potrzebuję listę kategorii i liczbę ofert nawet jeśli kategoria nie jest przypisana do żadnej oferty.
Zapytanie wygląda tak:
SELECT nazwa_kategorii, count(kategoria) AS ile FROM kategorie, oferty WHERE oferty.kategoria=kategorie.id_kategoria GROUP BY kategoria;]
A tak wygląda jego wynik:
nazwa_kategorii ILE
Admistracja 4
Rolnictwo 10
Logistyka 1
IT 99
W wyniku powinna być np jeszcze kategoria E-commerce z wynikiem 0. i
Tablela kategorie: id_kategoria, nazwa_kategorii
Tabela oferty: id_oferty, tytul, kategoria
Te tabele są połączone kluczem obcym tzn w ofertach jest nr kategorii a nie jej nazwa.
Domyślam sie że pewnie trzeba jakieś podzapytanie stworzyć, proszę o wskazówki