Przykład:
tabele "kategorie" mysql
id, nazwa, typ, rodzic
wynik:
1, telewizory, 1, 0
2, kompytery, 1, 0
3, sony, 2, 1
4, samsung, 2, 1
5, laptopy, 2, 2
6, PC, 2, 2
typ 1 identyfikuje główne kategorie, 2 to subkategorie
Wynik:
Telewizory
- Sony
- Samsung
Komputery
- Laptopy
- PC
tu wszysko jest ok, ale posiadam jeszcze drugą tabelę produktów
tabela "produkty" mysql
id, nazwa, opis, id_kategoria
Produkt jest przypisany do odpowiedniej kategorii (id_kategoria <- wpisywanie jest id z tabeli kategorie)
jak zrobić zapytanie które pozwoli mi wyświetlać wszystkie wyniki po kliknięciu "telewizory", ale tylko te których "rodzicem" jest kategoria "telewizory" (klikając w zakładkę telewizory powinny wyświetlać sie wszystkie telewizory z bazy), a w przypadku kliknięcia w sub kategorię typu "Sony" tylko telewizory marki sony. Podejrzewam że rozwiązaniem będzie tu zastosowanie JOIN ale nie wiem jak zbudowac zapytanie. Ktoś pomoże?
Brawo panowie! Liczyłem na waszą pomoc i sie nie doczekałem. Sam sobie z tym poradziłem ale może to i lepiej, zostawiam rozwiązanie problemu dla innych pokoleń.

SELECT * FROM `produkty` JOIN `kategorie` ON `produkty`.`id_kategoria` = `kategorie`.`id`