我有一个带有下表“响应”的数据库,其中包含一个 ID 和一个美国州:
*id *state
1 CA
2 NY
3 NY
4 CO
5 DE
我正在使用 PHP 输出美国 50 个州中每个州的总行数
所以,我的输出看起来像:
CA: 1
NY: 2
CO: 1
DE: 1
etc...
我知道我可以像这样运行 50 个查询:
SELECT *
FROM `responses`
WHERE state='CA'
我的问题是:有没有更有效的方法来处理这个问题,还是我需要运行 50 个查询?