我正在使用mssql并且在使用子查询时遇到问题.真正的查询非常复杂,但它具有与此相同的结构:
select
customerName,
customerId,
(
select count(*)
from Purchases
where Purchases.customerId=customerData.customerId
) as numberTransactions
from customerData
Run Code Online (Sandbox Code Playgroud)
我想要做的是按交易次数排序表,但是当我使用时
order by numberTransactions
Run Code Online (Sandbox Code Playgroud)
它告诉我没有这样的领域.是否有可能做到这一点?我应该使用某种特殊的关键字,例如this,或self?