• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

MySQL. MySQL - вопрос по запросу дерева.

Форумы MySQL MySQL - вопрос по запросу дерева.
voowaa
17.03.2010 18:18
хостинг: есть
домен: есть
MySQL - вопрос по запросу дерева.
В подсказке по MySQL написано:
...могу сказать - любое дерево строится одним запросом.

А можно ли одним запросом скопировать дерево? Или двумя?
Илья
17.03.2010 19:05
хостинг: есть
домен: есть
Что имеется в виду под скопировать дерево? Если одним запросом можно получить информаЦию значит можно и скопировать конструкцией INSERT .... SELECT ... Если в дереве нужно поменять родительский ключ то пишите в SELECT условие IF(parent_id=5, 10, parent_id) as parent_id. Уточните задачу, я попробую помочь.
voowaa
17.03.2010 22:24
хостинг: есть
домен: есть
Спасибо, у меня таблица категорий в виде дерева, там, кроме прочих полей, есть id и p_id, который указывает на id родителя. Вот какая-то из веток этого дерева считается шаблоном. А при создании новой категории из шаблона эта ветка копируется. С присвоением нового id. Щас я это делаю программно, то есть на пхп. Благо, пока особо сложных шаблонов нет.

Хотя если есть такая возможность, я и сам попробую решить головоломку.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города