我想我可能知道足够单独做零件,但是用一条语句就能做到吗?我需要显示它出现的每一年的模型计数。
我有以下数据:
liveBroadcastBindingNotAllowed: The binding is not allowed
它应该显示为:
id model year
-----------------
1 45A 1992
2 45A 1992
3 45B 1992
4 45A 1996
5 45B 1996
6 33C 2000
7 33C 2000
8 45B 2000
9 45B 2010
如何在SQL中完成此操作?是按年份分组并计算模型吗?
答案 0 :(得分:3)
除非我忽略了某些内容,否则只需要GROUP BY
您感兴趣的两列即可。我更改了最后一列的名称,以避免出现任何关键字问题。
SELECT
year,
model,
count(*) as modelcount
FROM
table
GROUP BY
year,
model
ORDER BY
year;