Forum Webscript.Ru

Общие => Базы данных => Тема начата: Error202 от 13 Октября 2009, 10:54:30

Название: MySQL - сложный запрос
Отправлено: Error202 от 13 Октября 2009, 10:54:30
------------------------------
ИМЕЕМ
Есть таблица разделов nasted tree:
id, name, level, left_key, right_key

Есть таблица с товарами:
id, name, cats

cats - строка с id разделов вида: 12|15|17|18|32|54
--------------------------------
НУЖНО
По id раздела вытащить товары всей ветки...

Такое возможно?
Название: MySQL - сложный запрос
Отправлено: APL от 17 Октября 2009, 16:47:29
where cats like \'$id|\' or cats like \'|$id\' or cats = \'$id\'

либо я не понял задачу...
Название: MySQL - сложный запрос
Отправлено: brainkiller от 17 Октября 2009, 19:50:22
Посмотрите здесь: http://dev.e-taller.net/dbtree/0599-1.pdf
Название: MySQL - сложный запрос
Отправлено: Error202 от 19 Октября 2009, 10:05:13
Спасибо!...

APL примерно так и сделал, только предварительно пришлось сделать еще один запрос, который тянет id всех элементов ветки...


brainkiller полезный материал, спасибо...