Вопросы по теме 'common-table-expression'

CTE для построения списка отделов и менеджеров (иерархический)
Мне нужно создать список пользователей, которые являются менеджерами или менеджерами менеджеров для отделов компании. У меня есть две таблицы; один детализирует отделы, а другой содержит иерархию менеджеров (упрощенно): CREATE TABLE...
1024 просмотров

TSQL Проблема с деревом категорий
У меня проблема с рекурсивным запросом CTE Допустим, у меня есть это дерево категорий (таблица категорий) В моем запросе CTE я ищу всех дочерних элементов категории 1 : (этот запрос работает нормально) with mq as (...
970 просмотров
schedule 10.08.2022

конвертировать cte в mysql
У меня есть рекурсивный cte в mssql, который находит всех дочерних элементов определенного узла. в терминах БД: create table nodes ( id int primary key autoincrement, parent int ) с этой таблицей у меня был cte, который...
4104 просмотров

Упорядочить по проблемам в общем табличном выражении
Я использую Common Table Expression в хранимой процедуре, показанной ниже. Я хочу отобразить название страны в порядке возрастания. 1 | India 2 | Bangladesh 3 | Srilanka 4 | Nepal 5 | Japan Выражение выглядит следующим образом...
6842 просмотров
schedule 20.08.2022

Связывание CTE с разными полями ID
Я пытаюсь создать SQL-запрос, который получает данные из 3 разных таблиц. Моя мысль заключалась в том, чтобы использовать CTE для сбора информации из двух таблиц, а затем выполнить правильное соединение, чтобы добавить данные в остальную часть моего...
110 просмотров

Индексирование представлений с помощью CTE
Итак, я только что узнал, что SQL Server 2008 не позволяет вам индексировать представление с CTE в определении, но позволяет вам alter добавить запрос, чтобы добавить with schemabinding в определение представления. Есть ли для этого веская...
14494 просмотров

Являются ли запросы типа SELECT единственным типом, который может быть вложенным?
Возможно ли встроить запрос без выбора (обновление, вставка, удаление) в другой запрос? Что-то вроде (вставка внутри выбора) A single query: select such,and,such from .... where .... insert into .... ;
1401 просмотров

Выполняя рекурсивный запрос в DB2, я получил код SQL -340
Я написал следующий рекурсивный запрос, который дает мне список идентификаторов, которые мне нужны, и он отлично работает: with rec_table (emailid) as ((select email.id as emailid from email, addressee, address, use, user where email.id =...
231 просмотров
schedule 25.12.2023

Выполнить оператор внутри общего табличного выражения в SQL
Когда я пытаюсь использовать оператор выполнения внутри общего табличного выражения, я получаю сообщение об ошибке. Я дал код ниже. Пожалуйста, помогите мне решить проблему. set @SQLStatement = 'select * from [Customers].[dbo].[Customer]'; with...
1216 просмотров

Teradata Recursive CTE Concatenate Rows
Здравствуйте, у меня есть следующий CTE... я пытаюсь получить идентификатор, а затем составной список статусов. так, например... если у меня есть 1, 1234, Hot 2, 1234, Cold 3, 1234, Warm я хочу покончить с 1234,'Hot,Cold,Warm' Мой...
2195 просмотров

CTE с HierarchyID внезапно вызывает ошибку синтаксического анализа
Итак, у меня в базе данных есть эта самоссылающаяся таблица с именем Nodes , используемая для хранения древовидной структуры организации: [Id] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](max) NULL, [ParentId] [int] NULL, (+ other metadata...
1115 просмотров

Объединение операторов INSERT в CTE, изменяющем данные, с выражением CASE
Мой вопрос является своего рода расширением отличного ответа Эрвина Брандштеттера в this thread о правильном использовании WITH . Мой старый запрос выглядит так: WITH x AS ( INSERT INTO d (dm_id) SELECT dm_id FROM dm, import i...
1623 просмотров

Динамические CTE как часть SPproc в DB2/400
Я пытаюсь написать SPrc в db2/400 в среде V7R2, который создает CTE на основе переданных параметров. Затем мне нужно выполнить рекурсивный запрос на CTE. У меня возникают проблемы с созданием и выполнением динамического CTE. Согласно...
910 просмотров

Можно ли передать параметр внутри предложения With в задании SQL Server SSIS?
Я хочу передать параметр (@date1) в свой источник SSIS OLE DB, поэтому я создал переменную и попытался передать параметр, используя '?' но он показывает «Синтаксическая ошибка, нарушение разрешений или другая неспецифическая ошибка» Я пробовал...
130 просмотров

(CTE) Рекурсивный SQL-запрос
Я запутался в какой-то проблеме, связанной с рекурсивным запросом. Я использую SQL SERVER 2012 Мой сценарий, местоположения определены иерархически, Каждое местоположение имеет свой собственный актив. Моя таблица Locations, например; Id | Name |...
171 просмотров

Создание CTE в Oracle
Я пытаюсь создать CTE в Oracle , который не выбирает из существующей таблицы, а вместо этого вставляет в него данные. В настоящее время я создаю таблицу, а затем удаляю ее после выполнения query . Есть ли способ создать CTE , который эффективно...
36244 просмотров

рекурсивная агрегация путей и запрос CTE для нисходящего дерева postgres
Я пытаюсь написать запрос для получения списка всех узлов в дереве с заданным корнем, а также путей (с использованием имен, которые родители дают своим детям), по которым можно добраться туда. Рекурсивный CTE У меня есть рабочий учебник CTE прямо...
9764 просмотров

SQL: оптимизация рекурсивного CTE
Пример структуры таблицы: EmployeeId TeamleaderId TopTeamleaderId LEVEL ParentTree CompanyId 1 0 0 0 NULL 1 2 1 1 1 2>1 1 3...
1689 просмотров

SELECT наследует значения от Parent (самоссылки)
У меня есть 02 таблицы Rubrique и BulletinRubrique, таблица Rubrique содержит следующие столбцы: ID int not null, Name, varchar(max) not null, RubriqueA_ID int null, RubriqueB_ID int null с данными, например:...
685 просмотров

SELECT из CTE, которые могут быть нулевыми/неопределенными
Внутри функции/хранимой процедуры в Postgres 9.6 я хочу получить данные из двух разных таблиц, используя один CTE для каждой таблицы, например: WITH "CTE_from_table1" AS (SELECT column1, column2 FROM table1 WHERE id = $1), "CTE_from_table2"...
70 просмотров
schedule 08.12.2023