相关疑难解决方法(0)

如何在SQL中引用自定义字段

我正在使用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

sql sql-server

4
推荐指数
2
解决办法
9552
查看次数

标签 统计

sql ×1

sql-server ×1