Php mysql不同和计数
我有这样的桌子:Php mysql不同和计数,php,mysql,sql,count,Php,Mysql,Sql,Count,我有这样的桌子: +------+-------+ | user | data | +------+-------+ | 1 | a | +------+-------+ | 1 | b | +------+-------+ | 2 | c | +------+-------+ 我需要像这样的东西: Array ( [1] => 2 [2] => 1 ) 获取唯一用户并计算数据行中的实例,有什么想法吗 我尝试了以下查询:
+------+-------+
| user | data |
+------+-------+
| 1 | a |
+------+-------+
| 1 | b |
+------+-------+
| 2 | c |
+------+-------+
我需要像这样的东西:
Array
(
[1] => 2
[2] => 1
)
获取唯一用户并计算数据行中的实例,有什么想法吗
我尝试了以下查询:
SELECT DISTINCT user from table ORDER BY ID DESC
为此,您应该使用
分组依据
SELECT `User`, COUNT(data) TotalCount
FROM tableName
GROUP BY `User`
ORDER BY TotalCount DESC
从表中选择计数(*)
按用户分组
(未测试)