我有一张叫做“书”的桌子,上面有很多“章节”,我想买所有超过10个章节的书。如何在单个查询中完成此操作?
到目前为止…
Books.joins('LEFT JOIN chapters ON chapters.book_id = books.id')
最佳答案
下面是使用rails 4、activerecord的查询
Book.includes(:chapters).references(:chapters).group('books.id').having('count(chapters.id) > 10')