【发布时间】:2013-01-09 11:44:19
【问题描述】:
需要编写一个 MySQL 查询来检查数据库表并获取不同的值及其计数。
select distinct(fruits), count(distinct(fruits)) from table;
这就够了吗?
【问题讨论】:
标签: mysql select count distinct
需要编写一个 MySQL 查询来检查数据库表并获取不同的值及其计数。
select distinct(fruits), count(distinct(fruits)) from table;
这就够了吗?
【问题讨论】:
标签: mysql select count distinct
为什么不使用group by
select fruits, count(fruits) as fc
from table
group by fruits
order by fc desc;
【讨论】:
group by 会给他一个不同的列表 - 这是一回事。