我这里有我当前查询的公式。但是,我在语句结束时遇到错误的顺序。遇到了错误的语法。
下面是我的公式。我想知道在哪里插入订单没有任何错误。
Observable
答案 0 :(得分:1)
您不能在CTE中使用ORDER BY
但是在所有CTE和所有UNION ALL都适合之后,在最后一个SELECT之后使用ORDER BY 喜欢
....
union all
select
[NAME]
, [BRAND]
, [REFERENCE]
, [COMMENT]
from cteTextRow
ORDER BY .....;
这是一个示例案例
;with cte as (
select 'Kodyaz' as sozcuk
union all
select 'Eralper'
union all
select 'Vader'
)
select 'Phantom' as sozcuk
union all
select * from cte
order by sozcuk
并输出为