kubil Opublikowano 30 Maja 2011 Zgłoś Opublikowano 30 Maja 2011 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 Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...