Mam dwie tabele jedna to kategorie_produktow, druga zaś to produkty
wyglądają tak:
kategorie_produktow
id | kategorie_produktow_id(FK) | nazwa
1 null Multimedia
2 1 Telewizory
3 1 Komputery
4 2 LCD
5 2 Plazma
6 3 Laptopy
7 3 Stacionarne
oraz produkty
id | kategorie_produktow_id(FK) | nazwa | opis | stan ...
potrzebuje wykonać zapytanie które zwróci mi podkategorie z wybranej kategorii wraz z ilością produktów w wszystkich podkategoriach podkategorii kategorii

np:
wybieram kategorie Multimedia (1)
zatem chciałbym aby wypisał mi kategorie:
Telewizory | ilosc produktow w Telewizory, LCD, Plazma (uwzględniając wszystkie kategorie poniżej kategori Telewizory
Komputery | komputery, laptopy, stacionarne
jedyny pomysł jaki na to mam to robienie tego na raty
- Najpierw pobranie danych o kategoriach
- potem stworzenie drzewa listy podrzędnych id
- a dopiero potem zapytanie SQL liczące ilość.
Może jest na to jakiś inny lepszy sposób niż wykonywanie x zapytań?