如何统计每个类别的商品数量?

2023-11-21

我想对网站上的产品进行过滤。 像这样的东西:

Department
- lassics (13,395)
- Literary (111,399)
- History (68,606)
...

Format
- HTML (3,637)
- PDF (8)
- Audio CD (443)
...

Language
- English (227,175)
- German (10,843)
- French (10,488)
...

如何统计每个类别的产品数量?对每个类别进行单独的 SQL 查询会太慢,因为产品和类别太多。我建议缓存也不是一个选择。

也许使用 MySQL EXPLAIN 查询有意义(尽管它并不总是提供足够的信息)?或者也许使用 sphinx 搜索引擎进行计数?...执行此操作的最佳方法是什么?谢谢。


Try:

SELECT category, COUNT(*) as count FROM table GROUP BY category

反应应该是完全不同的category值,以及每个值出现的次数。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何统计每个类别的商品数量? 的相关文章

随机推荐