Sql 使用活动记录排序并显示所有重复值

Sql 使用活动记录排序并显示所有重复值,sql,ruby-on-rails,activerecord,Sql,Ruby On Rails,Activerecord,在活动记录中,我正在运行一个排序查询,以便在一个名为“review\u count”的列上按降序显示我的所有数据。问题是,显示的内容仅是具有任何给定审阅计数的每个项目中的一个 示例: 地点1:10 地点2:10 地点3:10 地点4:3 地点5:2 地点6:2 运行此查询:Destination.group(:review\u count).order(“review\u count DESC”),结果输出将是: 地点1:10 地点4:3 地点5:2 如何显示所有有序值,而不是仅显示不同

在活动记录中,我正在运行一个排序查询,以便在一个名为“review\u count”的列上按降序显示我的所有数据。问题是,显示的内容仅是具有任何给定审阅计数的每个项目中的一个

示例:

  • 地点1:10
  • 地点2:10
  • 地点3:10
  • 地点4:3
  • 地点5:2
  • 地点6:2
运行此查询:
Destination.group(:review\u count).order(“review\u count DESC”)
,结果输出将是:

  • 地点1:10
  • 地点4:3
  • 地点5:2

如何显示所有有序值,而不是仅显示不同的值?

我假设
review\u count
只是一个计数器,因此不需要在此处使用
group(:review\u count)
。只需
Destination.order(“review\u count DESC”)
即可满足您的需求