除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。

发布时间 2023-04-28 14:18:01作者: 阿霖找BUG

可以在子句里加入TOP;比如top 100 percent,获取前100%

-- 请查询出销售开始时间最早的产品,如果有多个,则按升序排序,选择第一个
select top 1 od.Name from (select top 100 percent p.Name from SalesLT.Product p inner join SalesLT.SalesOrderDetail sod
on p.ProductID=sod.ProductID
inner join SalesLT.SalesOrderHeader soh
on soh.SalesOrderID=sod.SalesOrderID
order by soh.OrderDate)od