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

如何查询Type为New时,同一经销商ID下Make列存在多值的记录?

查询存在多种车辆品牌的经销商(Type为"New"时)

核心SQL查询语句

SELECT ID
FROM your_table_name
WHERE Type = 'New'
GROUP BY ID, Name
HAVING COUNT(DISTINCT Make) > 1;

语句说明

  • WHERE Type = 'New':先筛选出所有类型为"New"的车辆记录
  • GROUP BY ID, Name:按照经销商的ID和名称分组,确保每组对应同一个经销商
  • HAVING COUNT(DISTINCT Make) > 1:过滤出分组内不同品牌(Make)数量大于1的经销商,也就是存在多种车辆品牌的情况

示例验证

示例1:单一品牌的经销商数据

ID   Name           VIN         Make      Type
1    Joes Ford     1123232      Ford      New
1    Joes Ford     3324233      Ford      New
1    Joes Ford     4544543      Ford      New
2    Mikes Chevy   7645655      Chevy     New
2    Mikes Chevy   9865765      Chevy     New
2    Mikes Chevy   2222234      Chevy     New

执行查询后返回空结果,因为每个经销商仅对应一种车辆品牌。

示例2:多品牌的经销商数据

ID   Name           VIN         Make      Type
1    Joes Ford     1123232      Ford      New
1    Joes Ford     3324233      Volvo      New
1    Joes Ford     4544543      Ford      New
2    Mikes Chevy   7645655      Chevy     New
2    Mikes Chevy   9865765      Acura     New
2    Mikes Chevy   2222234      Dodge     New

执行查询后返回结果:

ID
1
2

因为这两个经销商的车辆都包含多种不同品牌。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:37:15