![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taką zagwozdkę, która z metod wyświetlania danych (wg hierarchii) jest lepsza. Najprostsza to definiowanie elementu nadrzędnego (ParentID). Ale spotkałem się też z drzewkiem/zagnieżdżeniem (left/right tree). Czy jedynym plusem przemawiającym za skorzystaniem z metody nr 2 jest to, że mogę wyświetlić więcej niż jeden poziom podrzędnych rekordów dla danego poziomu poprzez tylko jedno zapytanie? Bo w pierwszym przypadku, jeśli chciałbym wyświetlić do 3 poziomów, to muszę oczywiście wykonać dwa zapytania. I tak na marginesie - może ktoś podrzuci jakiś ciekawym tutkiem na temat drugiej metody. Google'owałem trochę, ale tak od A do Z przykładu nie znalazłem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze, żadna z metod nie jest lepsza - może co najwyżej w pewnych przypadkach być lepsza.
Po drugie, pytasz o najbardziej podstawowe zagadnienia, które były już poruszane i są dostępne w Google'u. Po trzecie, pamiętaj, że zawsze możesz łączyć metody by móc korzystać z jeden w jeden sytuacji i drugiej w innej sytuacji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:07 |