问题: 我想知道根据记录分配给每个类别的最受欢迎的类别
数据库结构:
categories.id
categories.title
records.id
records.category_id
records.title
records.views
目标: 让我们说records
表中有1000多个项目,每个类别的分配方式不同,并且随机数为{{1 }}。我知道如何加入多个表,但我不知道如何计算每个类别中记录的所有视图并显示它。
预期结果: 我希望输出如下所示:
records.views
有关如何实现这一目标的任何提示?
答案 0 :(得分:4)
这似乎是一个非常简单的聚合查询:
CATEGORY #1
id = 21
title = Fruits
views = 381
CATEGORY #2
id = 24
title = Snacks
views = 8875
CATEGORY #3
id = 47
title = Toys
views = 381
CATEGORY #4
id = 25
title = Milky-wilky products
views = 8875