2

我应该如何用 ActiveRecord 写这个:

select stores.id, stores.name, store_specials.active 
from stores 
left outer join store_specials on 
     (store_specials.store_id = stores.id and store_specials.special_id = 1) 
where stores.active = true;

谢谢

4

1 回答 1

2

导轨 3.x

Stores.select("stores.id, stores.name, store_specials.active").joins("LEFT OUTER JOIN tore_specials ON store_specials.store_id = stores.id AND store_specials.special_id = 1).where("store_specials.active = true")

希望这是你需要的

于 2012-04-26T16:52:14.203 回答