首頁  >  問答  >  主體

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的方法下我該如何做?

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

漂亮男人漂亮男人2758 天前720

全部回覆(0)我來回復

無回覆
  • 取消回覆