テーブルとして
- User
- Entry
- Comment
があるとします。
User:Entry = 1:多
User:Comment = 1:多
Entry:Comment = 1:多
のような関係とします。
この場合、特定のUserのすべてのコメントから、Entryを取得する方法について迷っています。コメントしたすべてのEntryを取得するということです。
簡単に考えられる手法としては、
UserのすべてのCommentを得る
CommentからEntryを一つずつ取得
取得したEntryを重複を省いてまとめる
この方法以外に、良い手法はあるでしょうか?
またこれをRailsで実装しようとした場合よいメソッドはないでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。