佐々木です。
findのincludeオプションを使用した際の動作について教えて下さい。
例えば、
会社と社員が1:nの関係だとして、30才以上の社員とその会社をSQLで
とりたいと思ったときに、以下のようにincludeを使用して検索したとします。
company has_namy users
user belongs_to company
companies = Company.find(:all, :include => :user,
:conditions => [" users.old >= ?", 30])
この場合、30才以上の社員が居ない企業は戻ってきません。
仮に企業に含まれる30才以上の社員が居ない場合でも企業を
戻すには如何したらよいのでしょう。
[10th Anniversary] Check Out the Special Final Sale