Вопросы по теме 'recursive-query'
Рекурсивный запрос SQL Server
Я новичок в разработке SQL Server. Большая часть моего опыта была сделана с Oracle.
предположим, у меня есть следующая таблица, содержащая объекты назначений
CREATE TABLE [dbo].[Appointments](
[AppointmentID] [int] IDENTITY(1,1) NOT NULL,...
14666 просмотров
schedule
26.01.2024
Выход из рекурсивного общего табличного выражения после того, как набор результатов содержит некоторое значение
Учитывая следующую таблицу:
create table TreeNode
(
ID int not null primary key,
ParentID int null foreign key references TreeNode (ID)
)
Как мне написать обычное табличное выражение, чтобы оно начиналось с корня (WHERE ParentID IS NULL)...
1011 просмотров
schedule
11.12.2022
Получение месяца, разделенного запятыми, для заданного месяца и месяца с использованием рекурсивного CTE
У нас есть требование, когда в качестве входных данных предоставляются 2 месяца и 2 года. И результат должен содержать месяц-год, разделенный запятой, между месяцем-годом и месяцем-годом.
Скажем, у нас есть
From Month is 'Jan'
From Year is...
206 просмотров
schedule
12.04.2024
Рекурсивный запрос SQL Server для получения верхнего родителя
Мне нужна ваша помощь в создании рекурсивных запросов с использованием CTE в SQL Server.
У меня номер заказа в качестве входного параметра. Мне нужно отобразить данные о его верхней родительской отправке. даже если я ищу его дочерние элементы .....
2250 просмотров
schedule
31.10.2022
использование UNION вместе с оператором WITH в SQL
У меня есть таблица местоположений. Каждое местоположение хранится в этой таблице в виде дерева. Записи могут быть частью любого другого местоположения и так далее. В моей таблице местоположений я выполняю следующую команду tsql для получения всех...
540 просмотров
schedule
29.01.2024
Какой самый элегантный способ выполнить этот рекурсивный поиск в базе данных "многие ко многим"?
У меня есть таблица MySQL, которая содержит данные о пользователях "многие-ко-многим":
username (PK) ip (PK) machine_id (PK)
--------------------------------------------------
tester1 1.2.3.4 ABC
tester1...
96 просмотров
schedule
30.10.2022
TSQL - рекурсивно выбрать дату между двумя заданными датами
У меня есть таблица в моей БД с именем Tasks . Каждая запись в этой таблице имеет 2 поля: StartDate , EndDate Мне нужно создать рекурсивную хранимую процедуру, которая будет отправлять почту в середине этих дат. Например: Начало 2013-10-22...
772 просмотров
schedule
23.05.2024
Дизайн базы данных SQL, рекурсивные родительско-дочерние отношения?
Я хочу представить рекурсивные родительско-дочерние отношения в базе данных MySQL. Я хочу создать _1 _-_ 2_ отношения. Категория может иметь N подкатегорий, и каждая из них может иметь N подкатегорий и так далее. Я думал о том, чтобы иметь одну...
3397 просмотров
schedule
13.11.2022
выберите рекурсивный и упорядочите по
Я использую приведенный ниже запрос для выбора рекурсивного сверху вниз например, Если tagId равно 1, будут получены строки, 1 > 3,4, > 5 теперь работает нормально, но я хочу знать, как получить порядок результатов по «Имени» на каждом...
65 просмотров
schedule
17.12.2023
Количество связных компонент графа в SQL
У меня есть график в моей базе данных PostgreSQL , для примера давайте определим его так:
CREATE TABLE nodes (node_id INTEGER);
CREATE TABLE roads (road_id INTEGER, nodes INTEGER[]);
INSERT INTO nodes VALUES (1), (2), (3), (4), (5);
INSERT INTO...
2330 просмотров
schedule
14.12.2023
Использование SQL HierarchyID для выбора соответственно от дочерних элементов к родительским
Мне нужно написать хранимую процедуру, чтобы вернуть некоторые данные о заказе от детей к родителям. Как-то сложно описать, что я хочу сделать, но позвольте мне попробовать: представьте, что у нас есть эта иерархия, называемая Категории: Родитель >...
200 просмотров
schedule
22.03.2024
Как проверить, существуют ли отношения родитель/потомок в дереве?
Было бы полезно проверить, имеют ли следующие таблицы определенную связь между своими записями:
-- Table: privilege_group
CREATE TABLE privilege_group (
privilege_group_id integer NOT NULL CONSTRAINT privilege_group_pk PRIMARY KEY...
468 просмотров
schedule
12.11.2023
PostgreSQL получает родительские категории из таблицы
У меня есть таблица, как показано ниже.
CREATE TABLE my.categories (id bigint, parent_id bigint, name varchar(128));
INSERT INTO my.categories (id, parent_id, name) VALUES (1, null, 'LEVEL 1');
INSERT INTO my.categories (id, parent_id, name)...
618 просмотров
schedule
24.04.2024
рекурсивный оракул с формулой количества расчетного значения
Мне нужна помощь, чтобы сделать рекурсивный запрос.
--select * from tmpProduto;
create table tmpProduto(
idpro number,
descpro varchar2(100),
unimetr varchar2(3),
qtty number(10,4))
alter table...
42 просмотров
schedule
21.02.2024
SQL Server - получить корневой узел из иерархической таблицы
Мне нужно получить корневой узел иерархической таблицы (имеет PARENT_ID = NULL):
ID | PARENT_ID
60 NULL
21 60
11 NULL
23 11
24 21
25 23
14 24
13 25
Я хочу этот результат:
ID | PARENT_ID | ROOT_ID |...
1129 просмотров
schedule
11.12.2022
Эта рекурсия как в SQL, так и в PHP кажется посторонней
К сожалению, код защищен моей работой, поэтому я не могу им поделиться.
Мой коллега создал фрагмент кода, предназначенный для выбора данных из реляционной базы данных, содержащей древовидные структуры в реляционном формате.
Пример древовидной...
32 просмотров
schedule
19.04.2024
Обход заданного пути в дереве с помеченными узлами
Предположим, что у нас есть дерево с помеченными узлами, где каждый узел имеет уникальный идентификатор и неуникальную метку. Путь в дереве можно описать упорядоченным набором меток; например, с дескриптором пути P = ['', 'a', 'a.1', 'a.1.3'] =...
43 просмотров
schedule
23.03.2024
Рекурсивный SQL в Oracle для выделения данных только один раз в строке
У меня есть следующие данные в Oracle
ITEM_CNT ID
0 1
1 1
2 1
3 1
0 2
2 2
3 2
0 3
1 3
2 3
3 3
4 3
и я хочу...
119 просмотров
schedule
18.10.2022
ORA-00932, если коллекция используется в рекурсивном CTE в предложении where
У меня есть рекурсивный CTE со столбцом типа коллекции (здесь используется sys.ku$_vcnt , потому что он встроен, проблема может быть воспроизведена для любого типа коллекции). Когда столбец коллекции используется в рекурсивной части CTE в...
53 просмотров
schedule
01.03.2024
Неожиданные данные при типичной рекурсии
Мне трудно использовать слова, чтобы описать это, поэтому вот образец:
select *
into t
from (values (10, 'A'),
(25, 'B'),
(30, 'C'),
(45, 'D'),
(52, 'E'),
(61, 'F'),...
26 просмотров
schedule
04.04.2024