Mam pytanie odnosnie zapytania SQL.
Posiadam powiedzmy natepujaca tabele z Grupami towarowymi:
- GrupaID
- Nazwa
- RodzicID
i teraz chcialbym wysiagnac wszystkie rekordy az otrzymam w polu rodzic NULL - chodzi mi o stworzenie takiego posortowanego drzewka - a mianowicie to galezi tego drzewa.
Np. mam takie dane:
Kod
GrupaID | Nazwa | RodzicID
-----------------------------------------
1 | Aparaty | Null
-----------------------------------------
2 | Statywy | 1
-----------------------------------------
3 | Wielofun | 2
-----------------------------------------
4 | Kamery | Null
-----------------------------------------
5 | Cyfrowe | 4
-----------------------------------------
6 | Analog | 4
-----------------------------------------
7 | Professio | 5
-----------------------------------------
1 | Aparaty | Null
-----------------------------------------
2 | Statywy | 1
-----------------------------------------
3 | Wielofun | 2
-----------------------------------------
4 | Kamery | Null
-----------------------------------------
5 | Cyfrowe | 4
-----------------------------------------
6 | Analog | 4
-----------------------------------------
7 | Professio | 5
i teraz chce powiedzmy wyciagnac dane dla Nazwy Proffesio w taki sposob ze bede mial sortowanie od najstarszego rodzica czyli Kamery->Cyfrowe->Professio.
dzieki za kazda podpowiedz.
ps. zalezy mi na tym aby rozwiazac to na poziomie bazy danych
pozdrowka
anas