Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 21:03 27.04.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Помощ за sql заявка [re: todor68O8]
Автор wqw (АзСъмЖив)
Публикувано03.08.09 16:53  



Значи все пак реши да въртиш цикъла в клиента (PHP). Поддръжката на nested set модела не е особено евтина, т.е. ще се бави при добавяне, триене и местене, за сметка на това SELECT-ите ще са светкавични.

Ако MySQL реализират CTE от последните стандарти на SQL скоро ще може да се работи с adjacency list-ове (оригиналният ти модел с parent) без "подкрепа" от клиентския код.

Иначе това което търсеше щеше да стане като конструираш колона Path в която да налееш пътя през parent-а до корена. На финала идеята е да направиш ORDER BY Path т.е. Path трябва да е "удобна" за тази цел. Например id-та на пътя нагоре pad-ната с нули отляво до 5 символа т.е. нещо като '000010000500012'.

Btw, ако денормализираш подобна колона в base таблицата повечето от екстрите на nested set можеш да направиш със нея само. Самото поддържане на тази колона не е по-евтино от nested set обаче.

cheers,
</wqw>



Цялата тема
ТемаАвторПубликувано
* Помощ за sql заявка todor68O8   28.07.09 12:57
. * Re: Помощ за sql заявка todor68O8   28.07.09 15:40
. * Re: Помощ за sql заявка wqw   28.07.09 21:02
. * Re: Помощ за sql заявка salle   29.07.09 18:11
. * Re: Помощ за sql заявка salle   29.07.09 18:16
. * Re: Помощ за sql заявка todor68O8   01.08.09 15:16
. * Re: Помощ за sql заявка salle   01.08.09 15:54
. * Re: Помощ за sql заявка salle   01.08.09 15:55
. * Re: Помощ за sql заявка salle   01.08.09 16:02
. * Re: Помощ за sql заявка salle   01.08.09 15:27
. * Re: Помощ за sql заявка todor68O8   01.08.09 17:17
. * Re: Помощ за sql заявка salle   01.08.09 21:00
. * Re: Помощ за sql заявка todor68O8   02.08.09 14:01
. * Re: Помощ за sql заявка bira_more   02.08.09 18:19
. * Re: Помощ за sql заявка todor68O8   03.08.09 07:36
. * Re: Помощ за sql заявка wqw   03.08.09 16:53
. * Re: Помощ за sql заявка salle   04.08.09 18:06
. * Re: Помощ за sql заявка NDeu   04.08.09 23:36
. * Re: Помощ за sql заявка todor68O8   10.08.09 09:39
. * Re: Помощ за sql заявка wqw   10.08.09 14:22
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.