sql - 我得到了第一行中一列的 SUM() 加上聚合的“分组依据”结果
问题描述
我正在使用来自 stat-computing.org 的飞机、航空公司和航班数据库
有一个航班表,其中包含每个航班的航班号 (TailNum) 和距离 (Distance)
我使用的 SQL 查询如下:
它非常简单并且工作正常,除了我得到了第一个结果行中所有航班的距离总和,然后是 TailNum 的分组结果。为什么我得到第一行所有航班的总距离?
SELECT TailNum, SUM(Distance) AS totalDistance
FROM Flights GROUP BY TailNum ORDER BY totalDistance DESC LIMIT 10;
解决方案
推荐阅读
- python - NumPy:计算模式逐行跨越来自迭代器的多个数组
- angularjs - Angular set pristine 无法按预期工作
- android - 如何在反应原生 Es6 上检测 OnResume 和 onPause
- ruby - 从 Ruby 哈希中获取值
- android - BehaviorSubject 与 PublishSubject
- java - 使用 Platform Channels 在 Flutter 中调用原生库
- php - 覆盖 Woocommerce 功能
- .net - 无需购买域名即可托管 Web 应用程序
- css - 少边框合二为一
- javascript - “onclick”事件被自动触发