Ja, om du bara söker rakt av i databasen, så söker du ju på allt, inklusive undermapparna.
Vad gäller rekursiva sökningar så går det också bra, bara man använder alias.
select bblabla from tabell1 T1, tabell1 T2 WHERE T2.Parent=T1.ID
1 svar · 419 visningar · startad av rymdknark
Jag har funderinga på att göra en asp-sida uppbyggd som en katalogstruktur.
Katalogerna, underakatalogerna och länkarna hadde jag tänkt at dom sulle finnas i
en tabell med följande struktur:
ID : counter
Name : Text(255) -> namn på katalog, länk.
Desc : PM -> Beskrivning av länk (katalog).
IsDir : Yes/No -> Anger om det är en länk eller katalog.
Parent : Integer -> Id på förälder (om det är en underkatalog).
Problemet är att jag skulle vilja göra en sökning som includerar alla undermappar i katalogstrukturen,
fast jag vet inte hur detta skall gå till på ett smidigt sätt...
Är det möjligt att göra ngn form av rekursiv sökning i databasen, så att man får resultatet i en och samma recordset...?
Ja, om du bara söker rakt av i databasen, så söker du ju på allt, inklusive undermapparna.
Vad gäller rekursiva sökningar så går det också bra, bara man använder alias.
select bblabla from tabell1 T1, tabell1 T2 WHERE T2.Parent=T1.ID