Общие > Базы данных
Рекурсивный запрос но не знаю как :(
kiruxa:
Доброго дня
не пиннайте плиз.... В СКЛ я начинающий.... понимаю что вопрос детский, но...
у меня есть такая структура базы
--- Цитировать ---
id parent_id description active
--- Конец цитаты ---
1 0
2 1
3 1
вот мне надо зная ИД родителя выбрать все его дочерние элементы....
подскажите плиз как это сделать... буду благодарен
commander:
kiruxa
SELECT id FROM table WHERE parent_id=1;
kiruxa:
Вообщето меня интересовала рекурсионная выборка из таблицы...
надо выбрать всю ветку зная родителя.... выбрать надо дочей и внуков.... по такой структуре таблицы
for_i_0:
kiruxa
Есть Процедуры и Функции а рекурсии нет и никакой супер запрос тебе не поможет. Используем язык серверное программирование.
CGVictor:
for_i_0
Вообще-то есть. Но делать его (на foreign keys) настолько нецелесообразно, что проще сделать в коде.
Навигация
Перейти к полной версии