строку вместе одну под другой обьеденить разом?
ну что-то типа
with CTE1 AS
(Select ...
),
'''
CTE6 AS (
Select ...
)
SELECT *
FROM (CTE1 union all CTE2 union all CTE3 union all CTE4 union all CTE5 union all CTE6)
а то у меня все время ругается
;with cte1 as (select 1 as ID), cte2 as (select 2 as ID) select * from cte1 union select * from cte2
SELECT * FROM CTE1 union all SELECT * FROM CTE2 union all SELECT * FROM CTE3...
А как весь этот совокупный Union all на выходе отсортировать с помощью order by ? А то у меня такое впечатление что первая таблица в объединение два раза попадает
ORDER BY [номер столбца] - не прокатит разве?
Обсуждают сегодня