Отображение данных.
-
Prisoner
Отображение данных.
Вот есть несколько таблиц. Связаны они как нада, все как в институтах всяких учат. Необходим скриптик коорый выложит данные из таблиц в виде иерархии с уровнем вложенности N. Не пролетал рядом такой?
-
Vlad Drakula
Re: Отображение данных.
а зачем тебе такое?
может легче добавить немного избыточности?
была у меня такая идея, но при тестировании с 1000000 строк ....
ну в общем я все снес и построил новую иирархию!
может легче добавить немного избыточности?
была у меня такая идея, но при тестировании с 1000000 строк ....
ну в общем я все снес и построил новую иирархию!
-
vasketsov
Re: Отображение данных.
Если все же решишь не денормализовать таблички, погляди в сторону CONNECT BY PRIOR и START WITH (это в запросе указывается). Правда, насколько я помню это только в SQL-99 вошло, кто из серверов это хорошо понимает - это еще вопрос.
-
Prisoner
Re: Отображение данных.
Так, стоп! Толи лыжи не едут, то я соответственно
Вопрошаю по поводу существования скрипта который с минимальными изменениями выведет мне данные из таблиц (запрос я сам сформирую) в виде многоуровневого древа (скажем с вложенностью - 3, там больше и не надо). Если есть такой, подскажите, нет - пошлите, сам напишу.. .только лениво воть, завтра на шашлыки 
Вопрошаю по поводу существования скрипта который с минимальными изменениями выведет мне данные из таблиц (запрос я сам сформирую) в виде многоуровневого древа (скажем с вложенностью - 3, там больше и не надо). Если есть такой, подскажите, нет - пошлите, сам напишу.. .только лениво воть, завтра на шашлыки 
-
vasketsov
Re: Отображение данных.
Prisoner
В таком случае - что ты понимаешь под скриптом?
Если у тебя есть id и id_parent, то просто order by id_parent и выводишь всех по очереди. Если у тебя корневой узел имеет id_parent is null, то тогда в самом запросе через case можно вернуть для него же parent-ом id_parent равный id.
В таком случае - что ты понимаешь под скриптом?
Если у тебя есть id и id_parent, то просто order by id_parent и выводишь всех по очереди. Если у тебя корневой узел имеет id_parent is null, то тогда в самом запросе через case можно вернуть для него же parent-ом id_parent равный id.
-
Prisoner
Re: Отображение данных.
Цитата:
В таком случае - что ты понимаешь под скриптом?
Нечто, что выполнило возложенную на него работу
о которой говорилось выше...
Ну да ладно, стал сам писать, надоело втыкать.
vasketsov
За совет - 10ks.
В таком случае - что ты понимаешь под скриптом?
Нечто, что выполнило возложенную на него работу
о которой говорилось выше...Ну да ладно, стал сам писать, надоело втыкать.
vasketsov
За совет - 10ks.