Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pomoc w zapytaniu do wygenerowania wykresu
inin
post 14.12.2020, 11:48:47
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.12.2020

Ostrzeżenie: (0%)
-----


Witam. Proszę o wskazówki do tworzenia zapytania które będzie mi potrzebne do wygenerowania wykresu w Chart.js
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:
  1. 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
Go to the top of the page
+Quote Post
trueblue
post 14.12.2020, 13:11:09
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Użyj LEFT JOIN.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 10:25