Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: "Folderowanie" jedno zapytanie wyciągające id wszystkich podfolderów
Forum PHP.pl > Forum > Bazy danych > MySQL
Zdunek
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ą.
wookieb
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.