Я пытаюсь написать запрос, который объединяет несколько результатов Outer Apply join в отдельные строки данных. Я играл с некоторыми CTE, но я просто наклоняю голову вокруг решения.Outer Apply объединяет 2 строки в 1 строку и 2 столбца
Я хотел бы иметь мультипликатор присоединиться Результаты 1 строка с 2 присоединиться результат отображается в 2-й колонке
SELECT
E.[EventId]
,S_ID.[EventType]
,null as [RootCause2]
FROM [AOE_Workflow].[dbo].[Event] E
outer apply
(
select * from [AOE_Workflow].[dbo].[EventTypes] S
WHERE E.EventID=S.EventID
) S
outer apply
(
select * from [AOE_Workflow].[dbo].[EventType] S_ID
WHERE S_ID.[EventTypeId]=S.[EventTypeId]
) S_ID
ORDER BY eventID desc
есть - наверняка - возможен только один дополнительный результат? Из синтаксиса я предполагаю, что это SQL Server? Какая версия? – Shnugo
это SSMS 2014. Может быть до 4 результатов для того же eventID –