gpt4 book ai didi

ruby-on-rails - 我如何计算 Rails 中 worker 表中的总票数

转载 作者:数据小太阳 更新时间:2023-10-29 08:37:19 24 4
gpt4 key购买 nike

<分区>

当我试图在 rails 中计算我的投票表中的总票数时,我感到很困惑。

serviceproviders has_many votes
votes belongs_to serviceproviders

我试过这样的:

sp = Serviceprovider.joins(:votes).group_by(&:id).count

但它没有得到正确的输出。

我想要的示例输出是:

如果表中Jhon Doe表中有5行投票,我查询时可以得到总共5票。任何人都可以告诉我如何执行查询。谢谢!

更新:

感谢您的回答。

我在我的 rails c 中试过了。

vote = Vote.joins(:serviceprovider).group(:serviceprovider_id).count

我得到了结果:{108=>2, 109=>1}

我的问题是如何获得前 10 名最高票数?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com