2012-03-29 19 views

答えて

3

私は....モデルで以下のとおり

@cars_without_owners = Car.where("owner_id = ?", nil) 

や安全のためにそれを行うだろう....

@cars_without_owners = Car.where("owner_id = ? OR owner_id = ?", nil, "") 
1

、それは非常だろうが、あなたは、これを使用することができますテーブルに多数のレコードがある場合は遅い:

Car.where("not exists (select o.id from owners as o where o.car_id = cars.id)")