一篇文章有很多评论,我想获取所有评论匹配条件的文章。
Article.find(:joins => :comments ...)
获取重复记录 和
Article.find(:include => :comments ...)
还会获取评论数据,我只想获取 uniq 文章数据
最佳答案
你可以试试
Article.select("DISTINCT articles.*").joins(:comments).where(...)
或者你正在使用的语法
Article.find(:all, :joins => :comments, :select => 'DISTINCT articles.*' ...)
关于ruby-on-rails - 在 rails3 的连接查询中获取不同的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873959/