我有一个包含超过3万行和多列的表格。
例如:
id | year | make | model | color
1 | 2001 | gm | truck | red
2 | 2004 | gm | truck | green
3 | 2001 | nissan | Max | yellow
4 | 2001 | gm | truck | blue
5 | 2002 | gm | truck | green
6 | 2001 | nissan | Sentra | green
由于每个车型和年份都有许多颜色,我需要找出每辆车的颜色数量。
期望结果:
2001 Nissan Max 5 colors
2001 GM Truck 10 colors
不需要知道颜色,只需要知道有多少种颜色。
我尝试了以下方法:
SELECT COUNT(DISTINCT make||model||year) AS number FROM colors LIMIT 10
任何帮助都将不胜感激。