Kohana ORM order_通过查询

Kohana ORM order_通过查询,orm,kohana,kohana-orm,Orm,Kohana,Kohana Orm,我正在寻找根据另一个表的“浏览次数最多”计数排序结果集的最佳方法 我有一个产品表和一个历史表。历史记录表存储产品的视图计数,并通过产品id链接 按历史记录表中的“查看计数”列对产品列表进行排序的最佳方式是什么 感谢您的帮助。假设产品和历史之间存在一对一的关系,则查询如下: SELECT products.* FROM products INNER JOIN history on products.id = history.products_id ORDER BY history.view_cou

我正在寻找根据另一个表的“浏览次数最多”计数排序结果集的最佳方法

我有一个产品表和一个历史表。历史记录表存储产品的视图计数,并通过产品id链接

按历史记录表中的“查看计数”列对产品列表进行排序的最佳方式是什么


感谢您的帮助。

假设
产品
历史
之间存在一对一的关系,则查询如下:

SELECT products.* FROM products
INNER JOIN history on products.id = history.products_id
ORDER BY history.view_count DESC

如果每个
产品都有多条
历史记录
,则情况不同。这可能不成比例,您可以考虑将<代码> VIEWSCOUNT < /COD>添加到<代码>产品<代码>,并在每个视图上增加它。

共享所涉及的表的DB模式。