0
我有兩個表1. Artist
和2. Photo
有one to many
關係。如何找到記錄沒有照片
我想找到all artists
有no photos
和less then 5 photos
。
我如何寫這個查詢?
我有兩個表1. Artist
和2. Photo
有one to many
關係。如何找到記錄沒有照片
我想找到all artists
有no photos
和less then 5 photos
。
我如何寫這個查詢?
試試這個。
Artist.join(:photos).having("count(photos.*)<5")
您可以使用此
Artist.join(:photos).group("photos.artist_id").select("sum(photos.artist_id) as total_photos").having("total_photos<5")
找到那些