如何查找没有照片的记录

时间:2012-12-17 05:23:14

标签: ruby-on-rails ruby-on-rails-3

我有两个表1. Artist2. Photoone to many关系。

我想找到all artistsno photos的{​​{1}}。

如何为此编写查询?

2 个答案:

答案 0 :(得分:2)

试试这个。

Artist.join(:photos).having("count(photos.*)<5")

答案 1 :(得分:1)

你可以找到那些使用这个

的人
Artist.join(:photos).group("photos.artist_id").select("sum(photos.artist_id) as total_photos").having("total_photos<5")