搜索

首页  >  问答  >  正文

sql - Rails查询中group在多态中的使用疑问

Hello,可爱的亲们。

我遇到一个棘手的问题,是这样的:
我有两个表,简单举例如下:

User

id name sex
1 Jolin f
2 Jay m
3 JJ m

City

id user_id where
1 1 TW
2 2 TW
3 3 SP

我们知道, 当我们执行:
User.group(:sex).count
可以得到:
{f => 1, m => 2}

BUT

如果我是想得到:
User.group(:city).count(当然这句是错误的)的结果:
{TW => 2, SP => 1}
在用Group的方法下我该如何做 ?

求大神解答,如果你在深圳,我可以请你喝咖啡 :)

漂亮男人漂亮男人2770 天前739

全部回复(0)我来回复

暂无回复
  • 取消回复