新手问题 怎么实现对查询结果计数

jenny0219 · 2019年05月14日 · 最后由 ruby_p 回复于 2019年05月17日 · 1308 次阅读

在 rails 中怎么实现 sql 语句 SELECT test.result,count(test.result) FROM testWHERE id=100 GROUP BY test.result

试试这个

Test
  .select(
    :result,
    'COUNT(result) AS results_count'
  )
  .where(id: 100)
  .group(:result)
Test.where(id: 100).group(:result).count
gakki 回复

这个计数明显不对吧

需要 登录 后方可回复, 如果你还没有账号请 注册新账号