【发布时间】:2017-04-26 17:51:38
【问题描述】:
我是入门级,想了解更多关于 SQL 的知识,
我有一个问题“我们可以在子查询中使用 order by 吗?”我确实找了一些文章说不,我们不能使用。
但另一方面,我在子查询中看到了使用 top(n) 和 order by 的示例:
select c.CustomerId,
c.OrderId
from CustomerOrder c
inner join (
select top 2
with TIES CustomerId,
COUNT(distinct OrderId) as Count
from CustomerOrder
group by CustomerId
order by Count desc
) b on c.CustomerId = b.CustomerId
所以现在我有点困惑。
谁能给点建议?
非常感谢。
【问题讨论】:
标签: sql subquery sql-order-by