替代配方

时间:2009-09-05 18:08:52

标签: mysql

是否可以重新排列此查询 是否为复合查询?

SELECT motor_car, COUNT(engine_type)
FROM ford_cars
GROUP BY motor_car
HAVING COUNT(engine_type) >= ALL
       (SELECT COUNT(engine_type)
        FROM ford_cars
             GROUP BY motor_car);

查询试图实现的是给汽车 以及汽车模型的发动机类型数量 可以使用最大数量的engine_types。

非常感谢 本

1 个答案:

答案 0 :(得分:2)

不确定您要完全实现的目标,以下是如何获得具有最大数量的不同motor_car的{​​{1}}:

engine_type

这就是你要找的东西吗?如果没有,它与它有什么不同?