結合について質問があります(そしてhas_manyが属します)...
データベースに3つのテーブルがあります。
広告主
- id
- 名前
カテゴリ
広告主とリンク(gem awesome_nested_set)
コメントコメント
- id
- Advertising_id
- コメント
- お勧め
広告主にコメントがいくつあるのか、推奨されているコメントがいくつあるのかわかりません。
広告主のデータ
1 | abc
コメントデータ
id | a_id | text | rec
---+------+---------+-----
1 | 1 | blabla | 1
2 | 1 | blablab | 1
3 | 1 | blablac | 1
4 | 1 | blablad | 0
この場合、4つのコメントがあり、そのうちの3つが推奨されます。
私の見解では、私は以下を取得する必要があります
リスティングカテゴリabapai
広告主名:abc
推奨されるコメントは3つあります
合計4
誰かが私を助けてもらえますか?