Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
к знакоткам: дерево (Link) 02/07/2003 - 18:16:11
      Re: к знакоткам: дерево (Z@) 02/07/2003 - 19:48:16
      Re: к знакоткам: дерево (Link) 03/07/2003 - 10:51:09
      Re: к знакоткам: дерево (Z@) 03/07/2003 - 17:46:42
      Re: к знакоткам: дерево (Link) 04/07/2003 - 11:39:42
      Re: к знакоткам: дерево (Andrey) 09/07/2003 - 11:11:46
      Re: к знакоткам: дерево (Валентин) 09/07/2003 - 13:08:15

> Original message text:
> From: Link - 02/07/2003 - 18:16:11
> Subject:к знакоткам: дерево
> -----------------
> Господа
> есть такая структура
> categories в них лежат другие catigories и items
> как мне это лучше организовать?
> и как потом получить полный путь к любому item по его id?
>


From: Z@ - 03/07/2003 - 17:46:42
Subject:к знакоткам: дерево
-----------------
Как В один запрос по дереву пробежать не знаю. Можешь попробовать поюзать переменные, в доке по mysql есть примеры
Типа пример из доки
SELECT @t1:=(@t2:=1)+@t3:=4, @t1, @t2, @t3;

То есть запомнить parent_ID, и текущий путь в переменной, а там к ней прибавлять. Но может и не получиться, я эту тему не очень понял.
SELECT @path:=CONCAT(tree_name, @path, '/') AS path, @par_id:=parent_id WHERE id=parent_id;

Ну что то в этом роде, хотя может я фигню полную написал :)

Я бы не стал заморачиваться, написал бы запросы в цикле.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
9461



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |