【发布时间】:2013-12-27 11:01:17
【问题描述】:
我的查询如下所示:
Flight.joins(:airline,
flight_legs:[:departure_airport,:arrival_airport,
aircraft:[aircraft_model:[:aircraft_make]]]).where('flights.user_id = ?',@current_user.id).order("#{sort_column} #{sort_direction}")
有点大,是的。我在这里遇到的问题是,因为它是一个 INNER JOIN,所以返回的行不包括那些没有所有列出的连接的行。
是否有一种简单的方法可以获取所有列出的行,并允许我仍然使用 where 查询来查询各个链接表?
【问题讨论】:
标签: sql ruby-on-rails activerecord join