Mam taki problem:
Mam 3 tablice:
1. nazwy_produktow (np): id_produktu, nazwa_produktu
2. nazwy_kategorii (nk): id_kategorii, id_kategorii_nadrzednej, nazwa_kategorii
3. kategorie_produkty (kp): id_produktu, id_kategorii
I problem jest następujący - jeden produkt może występować w kilku kategoriach i mogą one być piętrowe tzn. produkt I jest w kategorii A i B i C, ale oprócz tego jest w kategorii A-AA-AAA (kategoria AAA jest podkategorią AA itd)
I teraz nie wiem jak zrobić zapytanie, ażeby pokazywały mi się kolumny ze wszystkimi kategoriami i podkategoriami. Mam tylko id_produktu, nazwa_produktu, nazwa_kategorii (ostatniej). Wygląda to tak, że przy niektórych kategoriach mam id_kategorii_nadrzednej = 0 co oznacza, że to kategoria ostateczna, a czasami <>0 co oznacza ma nad soba kategorię nadrzędną i właśnie nie wiem jak zrobić podzapytanie sprawdzające nazwę kategorii w przypadku, gdy id_kategorii_nadrzednej <>0
Mam nadzieję, że jest to w miarę jasne ;p