SQL查询 - 汇总值,分组依据和有子句

时间:2012-09-18 07:33:58

标签: group-by having-clause

我有一个名为car的数据库表,其模式为Car(制造商,型号,类型)。

我正在尝试找到一个SQL查询,找出只生产相同类型模型的制造商,并且这些模型的数量超过1。

我是SQL的初学者并尝试过查询

select maker, type
from car
group by maker, type
having count(model) > 1

但它会产生错误的结果。任何帮助将受到高度赞赏。 感谢

1 个答案:

答案 0 :(得分:0)

您需要使用CAPITALIZED字母作为说明: 试试这个:

SELECT maker, type
FROM car
GROUB BY maker, type
HAVING COUNT(model) > 1;

最后,我们不要忘记分号。