Użyj wielu CTE
Nie można dowiedzieć się, jak używać wielu CTE
To się nie powiedzie
; with [cteOne] as (
select 1 as col
),
[cteTwo] as (
select 2 as col
)
select 'yesA' where exists (select * from [cteOne])
select 'yexB' where exists (select * from [cteTwo])
To działa - ale nie tego potrzebuję
; with [cteOne] as (
select 1 as col
),
[cteTwo] as (
select 2 as col
)
select * from [cteOne]
union
select * from [cteTwo]
Prawdziwą składnią była partycja join do row_number ()
Właśnie skończyłem używając tabeli pochodnej