Php 每列的计数值
我有一个表,其中包含:Php 每列的计数值,php,mysql,sql,Php,Mysql,Sql,我有一个表,其中包含: id datetime country productId 假设有50种不同的产品,我如何计算每个产品有多少种 ╔═══════╦═════════════════════╦═════════╦═══════════╗ ║ id ║ datetime ║ country ║ productId ║ ╠═══════╬═════════════════════╬═════════╬═══════════╣ ║ 1 ║ 2012-12-0
id datetime country productId
假设有50种不同的产品,我如何计算每个产品有多少种
╔═══════╦═════════════════════╦═════════╦═══════════╗
║ id ║ datetime ║ country ║ productId ║
╠═══════╬═════════════════════╬═════════╬═══════════╣
║ 1 ║ 2012-12-08 14:38:49 ║ us ║ 2 ║
║ 2 ║ 2012-12-08 16:38:52 ║ us ║ 2 ║
║ 6 ║ 2012-12-08 16:39:50 ║ ca ║ 33 ║
║ 7 ║ 2012-12-08 16:54:58 ║ uk ║ 1 ║
╚═══════╩═════════════════════╩═════════╩═══════════╝
这将导致
╔═════════╦════════════╗
║ COUNTRY ║ TOTALCOUNT ║
╠═════════╬════════════╣
║ US ║ 2 ║
║ CA ║ 1 ║
║ UK ║ 1 ║
╚═════════╩════════════╝
我怎样才能做到这一点?我尝试过在查询中计数,但不起作用。只需使用
COUNT
聚合函数并按国家/地区对它们进行分组即可
SELECT COUNTRY, COUNT(*) totalCOUNT
FROM tableName
GROUP BY COUNTRY
ORDER BY totalCOUNT DESC
那么什么是计数呢?-1因为您没有显示任何代码。谢谢!我忘了团体部分