MySQL查询:显示具有许多记录的许多组的计数

时间:2009-07-15 21:13:33

标签: database mysql performance count

我需要为几个(大约50个)不同的组(管辖区)生成一个包含季度计数的大型HTML表。我有一个大约16,000行的MySQL表,其中包含'jurisdiction_id'和'quarter'字段。不幸的是,我的客户端不希望生成的报告被分页。我如何构建一个良好的MySQL查询,从中使用PHP和HTML生成这样的表?请查看图像以获得所需的最终结果。

表名:检查

相关表格字段:

  • ID
  • jurisdiction_id
  • 季度

图像描述所需的最终结果: http://www.freeimagehosting.net/uploads/8fd7ca2530.png

我是一个SQL新手,所以如果您需要更多信息以便提供有用的回复,请告诉我。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

这样的事应该没问题:

SELECT jurasdiction_id, quarter, COUNT(*) AS num
FROM inspections
GROUP BY jurasdiction_id, quarter