SELECT DISTINCT但也使用COUNT

时间:2015-11-25 17:06:31

标签: mysql

我有这个问题:

SELECT DISTINCT brand FROM table ORDER BY brand ASC

如何扩展此查询以获得单一品牌的数量?

它应该是这样的:

Audi (38)
Ford (10)
Tesla (6)
Toyota (29)

查询必须是这样的:

SELECT DISTINCT brand, COUNT(brand) AS amount FROM table ORDER BY brand ASC

谢谢!

1 个答案:

答案 0 :(得分:2)

使用GROUP BY代替DISTINCT

SELECT brand, COUNT(brand) AS amount FROM table GROUP BY brand ORDER BY brand ASC
相关问题