111 подписчиков
Есть иерархический каталог. Есть продукты. Как объединить? Предположим, у нас есть иерархический библиотечный каталог. И есть книги, отнесенные к разделам каталога. Как построить дерево, включающее и каталог, и книги, включенные в это дерево в виде листьев? Каталог - это изначально иерархическая структура: (id, parent_id, text) Книги - это плоская структура со ссылкой (topic_id) на каталог: (id, authors, title, year, topic_id) Они хранятся в разных таблицах базы данных. Как их объединить в единый...
5 лет назад
111 подписчиков
Конструкция order by запроса Oracle позволяет упорядочить выбор данных. Ее можно использовать и для более сложных задач. Предположим, у нас есть таблица состояний некоторого процесса, состоящая из двух столбцов: идентификатор и формулировка состояния. Как обычно, для примера мы не будем создавать реальную таблицу, а воспользуемся генератором тестовых данных с конструкцией with: with statuses as ( select 1 as id, 'Открытие заказа' as text from dual union all select 2, 'Проверка заказа' from dual union all select 3, 'Выполнение заказа' from dual union all select 4, 'Оплата заказа' from dual union...
2 года назад