You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写SQL子查询显示额外列?金县热门电动车统计需求

金县最常见8款电动汽车的SQL查询方案

正确SQL语句

要同时显示品牌(Make)、型号(Model)及对应数量,无需复杂子查询,直接在分组时同时包含品牌和型号字段即可:

SELECT Make, Model, COUNT(*) AS vehicle_count
FROM electric_vehicle_population_data
WHERE County = 'King'
GROUP BY Make, Model
ORDER BY vehicle_count DESC
LIMIT 8;

原有代码问题说明

  1. 初始代码仅统计了型号数量,未在SELECT中包含Make和Model字段,因此无法显示品牌和型号信息。
  2. 你尝试的子查询存在两处问题:
    • 子查询中的ORDER BY无法影响外层查询的结果排序,且未在子查询中添加LIMIT 8,无法确保只筛选出Top8的型号。
    • 外层查询会返回该型号的所有记录(而非唯一的品牌-型号组合),不仅会出现重复行,还缺失数量统计。

内容的提问来源于stack exchange,提问作者whereelse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 16:57:33