![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 2 Dołączył: 29.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Powiedzmy że w bazie mam takie coś -folder(id 1) --podfolder(id 2)(id nadfolderu 1) -----podfolder(id 3)(id nadfolderu 2) -----podfolder(id 4)(id nadfolderu 2) I teraz w jaki sposób, za jednym zapytaniem, wyciągnąć wszystkie id z tego drzewa. Nie wiem czy coś z group by albo jakieś inne opcje pomogą. A oczywiście chodzi mi o to żeby to było szybkie. Aktualnie wyszukiwanie będzie po około 10 tysiącach rekordów(a ta liczba może drastycznie wzrosnąć. A przy powiedzmy 50 połączonych ze sobą folderach, 50 zapytań będzie zbyt dużą liczbą. Ten post edytował Zdunek 17.11.2011, 18:51:46 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tu masz naprawdę bardzo bardzo dobrą prezentacją na temat struktur drzewiastych w Mysql. http://www.slideshare.net/billkarwin/model...erarchical-data
Odpowiada na twoje wszelkie pytania. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:58 |