어려운 문제에 직면했습니다.
두 개의 테이블이 있는데 간단한 예는 다음과 같습니다.
사용자
id | name | sex |
---|---|---|
1 | Jolin | f |
2 | Jay | m |
3 | JJ | m |
시
id | user_id | where |
---|---|---|
1 | 1 | TW |
2 | 2 | TW |
3 | 3 | SP |
실행하면 User.group(:sex).count
다음을 얻을 수 있습니다.
{f => 1, m => 2}
그러나
다음 결과를 얻으려면:
User.group(:city).count (물론 이 문장은 잘못되었습니다):
{TW => 2, SP => 🎜> 그룹 방식을 사용하려면 어떻게 해야 하나요?