我写了一个sql查询如下-
select
Customers.Id
from
customers
inner join opportunities
on customers.id=opportunities.customerid
group by
opportunities.customerId,
Customers.Id
order by
count(Opportunities.Id) desc
上面的查询以机会 id 计数的降序返回客户 id。
我将上述查询作为另一个查询的子查询作为-
select * from Customers where Id in ( above query)
但我的最终查询没有返回相同的订单结果。它正在将我的结果顺序更改为升序。
如何保持与内部查询/子查询相同的记录顺序?