【发布时间】:2013-07-16 06:56:38
【问题描述】:
也许我现在无法正确思考。但我想尝试弄清楚的是如何在数据库中返回一组结果,即每个类别的行数。无需根据每个类别进行查询。
本例中的类别是状态。我有 90,000 行数据,有 50 个不同的状态来划分数据。有没有办法创建与每个州相关的计数?
我想说group_by 什么的,但老实说我现在想不出来。想法?
member | comment | state | dataset
----------------------------------
000 |something| CA | an_object_of_data
000 |something| CA | an_object_of_data
000 |something| CA | an_object_of_data
000 |something| NY | an_object_of_data
000 |something| NY | an_object_of_data
000 |something| CA | an_object_of_data
000 |something| CT | an_object_of_data
000 |something| CA | an_object_of_data
以上是排序中的 db 表的示例。想象一下这样的事情,有 90k 行和更多 state。
如果我可以通过对结果或其他内容进行分组来获得返回的计数,即:“CA=4”、“CT=1”、“NY=2”
【问题讨论】:
-
是的,你可以。但是很高兴了解更多关于您的数据库的信息。向我们展示一个创建表。
标签: php mysql codeigniter activerecord