3
1つの記事には多くのコメントがあり、コメントが条件に一致するすべての記事を取得したい。 rails3の結合クエリで別のレコードを取得する
Article.find(:joins => :comments ...)
は、重複したレコードをフェッチ と
Article.find(:include => :comments ...)
また、コメントデータをフェッチします、私はちょうど例えば
1つの記事には多くのコメントがあり、コメントが条件に一致するすべての記事を取得したい。 rails3の結合クエリで別のレコードを取得する
Article.find(:joins => :comments ...)
は、重複したレコードをフェッチ と
Article.find(:include => :comments ...)
また、コメントデータをフェッチします、私はちょうど例えば
お試しくださいD:グラム
Article.select("DISTINCT articles.*").joins(:comments).where(...)
またはあなたが
Article.find(:all, :joins => :comments, :select => 'DISTINCT articles.*' ...)
はあなたが持つすべての記事を取得しようとしているuniqの記事データを取得したいです現在のユーザーのコメント
Article.joins(:comment).where(:comment => {author: current_user.id}).group_by("comments.article_id")
感謝を使用している構文を持つ、それは私が – peon
おかげで、それはあまりにもRailsの4で働いて欲しいものはかなりSQLを生成し、 –