У меня есть таблица категории следующим образом. Который я экономлю категорию, подкатегории в этой таблице (Несколько подкатегорий). Моя таблица выглядит так: id | name | parent_of | created_on ——-+—————+—————+——————— 1 | Name 1 | 0 | 2013-05-1 00:00:00 ——-+—————+—————+——————— 2 | Name 2 | 0 | 2013-05-1 00:00:00 ——-+—————+—————+——————— 3 | Name 3 | 1 […]
У меня есть таблица вроде этого: Я бы имя parent_id Затем я хочу выбрать определенные строки на основе их id, так что примерно так: SELECT * FROM TABLE WHERE id IN ('1', '5', '8', '9', '35') Я хочу, чтобы из этого запроса также показать отношения родительский / дочерний, например: id parent ———– 1 0 5 […]
Я должен построить дерево, которое будет содержать около 300 узлов внутри него. У дерева нет ограничений глубины. Таким образом, он может иметь 3 или 15 уровней. Каждый узел может иметь неограниченное количество детей. Приоритет заключается в том, чтобы получить полное дерево / поддерево быстрее, насколько это возможно, но мне также нужно добавлять узлы или перемещать […]