我正在尝试编写一个查询,将多个外部应用连接结果组合成单行数据。我玩过一些 CTE,但我无法解决这个问题。
我想让多个连接结果显示为 1 行,第二个连接结果显示在第二列
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