Таблица tMain:
+----+-------+---------+ | ID | name | id_ref | +----+-------+---------+ | 1 | amine | 4 | | .. | | | +----+-------+---------+
Таблица tTree:
+----+--------+-----------+ | ID | name | id_parent | +----+--------+-----------+ | 1 | root | null | | 2 | child1 | 1 | | 3 | child2 | 2 | | 4 | child3 | 3 | +----+--------+-----------+
Итак, у меня есть таблицы, которые я хотел бы «подключить». Таблица «tMain» содержит некоторые данные и внешний ключ, ссылающийся на таблицу tTree (ссылка на самый нижний дочерний элемент). Я хотел бы использовать один запрос, чтобы получить все данные из tMain вместе с собранным путем из tTree. Это будет выглядеть так:
+----+-------+--------+---------------------------+ | ID | name | id_ref | Path | +----+-------+--------+---------------------------+ | 1 | amine | 4 | root/child1/child2/child3 | | .. | | | | +----+-------+--------+---------------------------+
connect by
или рекурсивными общими табличными выражениями. Это было задано много раз раньше. И почему вы думаете, что вам нужна хранимая процедура? - person a_horse_with_no_name   schedule 30.06.2014