Вопросы по теме 'recursive-query'

Рекурсивный запрос для табличных зависимостей не рекурсирует не так сильно, как хотелось бы
У меня возникла идея написать запрос для поиска всех дочерних таблиц корневой таблицы на основе внешних ключей. Запрос выглядит так: select level, lpad(' ', 2 * (level - 1)) || uc.table_name as "TABLE", uc.constraint_name, uc.r_constraint_name...
8393 просмотров

Лучший способ поиска иерархических данных
Я рассматриваю возможность создания объекта, который позволяет запрашивать данные с иерархической фильтрацией. У меня есть несколько идей, как я собираюсь это сделать, но мне было интересно, есть ли какие-либо рекомендации или предложения, которые...
2374 просмотров

SQL выбирает потомков строки
Предположим, что древовидная структура реализована в SQL следующим образом: CREATE TABLE nodes ( id INTEGER PRIMARY KEY, parent INTEGER -- references nodes(id) ); Хотя в этом представлении можно создавать циклы, давайте предположим,...
1929 просмотров
schedule 04.05.2022

MySQL как заполнить недостающие даты в диапазоне?
У меня есть таблица с 2 столбцами, датой и оценкой. Он содержит не более 30 записей за каждый из последних 30 дней. date score ----------------- 1.8.2010 19 2.8.2010 21 4.8.2010 14 7.8.2010 10 10.8.2010 14 Моя проблема в том, что...
57457 просмотров

Рекурсивный запрос SQL Server
Несколько дней назад я задал вопрос по SO относительно помощи по рекурсивному запросу . Проблема этого вопроса заключалась в том, «Как получить историю назначений человека». Теперь у меня проблема, похожая на эту, но она должна ответить на...
417 просмотров

рекурсивный запрос
Мне нужна ваша помощь по рекурсивному запросу, который я хочу сделать. Я создал эту таблицу в DB2: connect reset; connect to sample; DROP TABLE FLIGHTS; CREATE TABLE FLIGHTS (START VARCHAR(16) NOT NULL, DESTINATION VARCHAR(16)...
1149 просмотров
schedule 25.10.2022

SQL-запрос: выборка упорядоченных строк из таблицы — II
Ниже приведены некоторые записи из таблицы: id r_id a_id p_id 1 9 9 0 2 9 105 108 3 9 102 9 4 9 106 105 5 9 108 102 6 10 10 0 7 10 15 18 8 10 12 10 9 10 16 15 10 10 18 12 I'm looking for an SQL query that will give an...
131 просмотров
schedule 05.10.2022

Исключение OutofMemory, возникающее с OpenJPA
Я получаю сообщение об ошибке нехватки памяти, когда пытаюсь вернуть огромное дерево объектов с помощью openJPA... что я могу сделать, чтобы облегчить это... Вот немного моей методологии... Я ищу объект... Этот объект должен иметь связанные с ним...
134 просмотров
schedule 24.04.2022

Неоднозначный столбец в PostgreSQL UPSERT (CTE с возможностью записи), использующий одну таблицу для обновления другой
У меня есть таблица с именем users_import , в которую я анализирую и импортирую файл CSV. Используя эту таблицу, я хочу ОБНОВИТЬ свою таблицу users , если пользователь уже существует, или ВСТАВИТЬ, если она еще не существует. (На самом деле это...
1457 просмотров
schedule 07.12.2022

Задача рекурсивного объединения
У меня есть таблица с Product записями и Model записями. В записях продуктов и моделей есть столбцы QTY и Size . Для данного product_id я хотел бы получить все qtys и sizes из записей Model и поместить их в одно поле* qty and size...
601 просмотров

SQL DDL: рекурсивная таблица с двумя внешними ключами (MySQL)
У меня есть таблица subject , которая является рекурсивной, потому что субъект может быть обязательным условием для другого субъекта: Субъект не может иметь никаких предпосылок Предмет может иметь 1 пререквизит У предмета может быть 2...
1408 просмотров
schedule 03.06.2022

Почему рекурсивный sql используется в табличных пространствах, управляемых словарем, в оракуле?
В документах Oracle указывается, что табличное пространство, управляемое локально, лучше, чем табличное пространство, управляемое словарем, в нескольких аспектах. во-первых, рекурсивный sql используется, когда база данных выделяет свободные блоки в...
283 просмотров
schedule 06.01.2023

Иерархия сканирования SQL - получить все взаимосвязи
Думаю, это будет проще объяснить рассказом, а не образцом кода. У меня есть таблица родителей и детей. Родитель может быть Дитя другого Родителя и так далее. Есть родители высшего уровня. Возможны братья и сестры (2 или более детей одного...
1504 просмотров

Рекурсивный запрос базы данных Android SQLite
select @pv:=categoryID as 'categoryID', name, parentID from categories join (select @pv:=4) tmp where parentID = @pv вышеприведенный запрос работает с MYSQL, но не работает с моей мобильной базой данных Android SQLite. Есть ли другое доступное...
1534 просмотров

Вероятность оценки оплаты SQL Server - лучшие математические уравнения и рекурсивный запрос?
У меня есть таблица со списком транзакций. Задача: Прикинуть сумму следующей транзакции. Проблема: фактические периоды оплаты для каждой строки могут быть разными: еженедельно, ежемесячно или по выбору конечного пользователя. Кто-нибудь может...
55 просмотров
schedule 11.08.2022

Рекурсивный выбор Oracle для поиска текущего идентификатора, связанного с клиентом
У меня есть таблица, содержащая историю идентификаторов клиентов, которые были объединены в нашу систему CRM. Данные в схеме Oracle исторической отчетности существуют в том виде, в каком они были на момент создания записей взаимодействия. Мне нужен...
94 просмотров

Рекурсивный запрос для MySql - получить все поддерево
Предположим, что есть фабрика, которая производит продукцию. у фабрики есть каталог продукции, поэтому tbl_catalog будет. +----------------+--------------+-----------------------------------------------+ | catalog_number | catalog_name |...
217 просмотров
schedule 08.04.2023

Агрегирование связанных наборов узлов/ребер
У меня есть связанный набор ребер с уникальными узлами. Они связаны с помощью родительского узла. Рассмотрим следующий пример кода и иллюстрацию: CREATE TABLE network ( node integer PRIMARY KEY, parent integer REFERENCES network(node),...
564 просмотров

SQL группирует интересные/перекрывающиеся строки
У меня есть следующая таблица в Postgres, в которой есть перекрывающиеся данные в двух столбцах a_sno и b_sno . create table data ( a_sno integer not null, b_sno integer not null, PRIMARY KEY (a_sno,b_sno) ); insert into data...
1985 просмотров

Рекурсивный самозапрос в Postgres/PADB без CTE
Я использую PADB/Postgres, в котором отсутствуют рекурсивные CTE. Я пытаюсь найти способ написать рекурсивное самосоединение, используя только обычные соединения/объединения без рекурсивных CTE. Каков самый простой способ сделать это? У меня есть...
145 просмотров
schedule 05.05.2023