![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 10.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Od dłuższego czasu nurtuje mnie pewien problem - czy się da i jeśli tak to jak?
Mam oto tabelę:
Oraz przykładowe dane:
Chciałbym, aby baza generowała mi szlak od potomka do pierwszego przodka (parent = 0 oznacza pierwszego przodka) czyli dla przykładowego id = 4 szlak wyglądałby następująco: Podrzędna do 1: aaa Nadrzędna 1 id, name 4, Podrzędna do 1: aaa 1, Nadrzędna 1 A dla id = 8 id, name 8, Podrzędna do ab: kon 6, Podrzędna do aaa: ab 4, Podrzędna do 1: aaa 1, Nadrzędna 1 id = 2 2, Nadrzędna 2 itd... Ten post edytował sledziu1 1.05.2009, 13:46:35 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
http://www.depesz.com/various/various-sqltrees.php
W skrocie - masz najgorsza z mozliwych strukture tabel dla drzewek. -------------------- Nie lubię jednorożców.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:46 |