2012-03-29 4 views

Antwort

3

Ich würde es tun, wie pro unten im Modell ....

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

oder sicher zu sein ....

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

Sie diese nutzen könnte, obwohl es sehr sein würde langsam, wenn Ihre Tabellen viele Datensätze haben:

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