除非同時指定了 TOP、OFFSET 或 FOR XML,否則 ORDER BY 子句在檢視表、內嵌函數、衍生資料表、子查詢及通用資料表運算式中均為無效。
select * from
(select * from Writer order by WriterID) as w
這段sql會有問題,除非同時指定了 TOP、OFFSET 或 FOR XML,否則 ORDER BY 子句在檢視表、內嵌函數、衍生資料表、子查詢及通用資料表運算式中均為無效。
這段可以更改成
select * from
(select top 100 percent * from Writer order by WriterID) as w
不過其實我不太理解為何要在子查詢內進行order by
參考:
https://www.796t.com/content/1505199370.html
留言
張貼留言