Привет всем. Хотел узнать, может кто сталкивался и удачно решал такую задачу. есть таблица категорий : Код (Text): Таблица : catalog id parent_id alias 1 0 one 2 0 two 3 1 three 4 1 four 5 2 five 6 2 six 7 3 seven 8 7 eight 9 8 nine 10 4 ten Как выбрать одним запросом так чтобы были выбраны также родители у этого поля. Например id 8 , должна получиться строка /1/3/7/. Вроде надо копать в group_concat().
Есть. Можно запросом собрать все записи и потом рекурсивной функцией построить путь. Если записей меньше тысячи, работает быстро.