rails在mysql数据库多表关联查询问题find、 :conditons、: include

 

 @companies = Company.find(:all,

  :conditions =>["companies.id = myusers.t_company_id", params[:id]], :include => [:myuser] )

 

 

:include关键字当然前提是定义了CompnayMyuser的关联关系,如下

class Myuser < ActiveRecord::Base

  belongs_to: company

end

 

class Company < ActiveRecord::Base

   has_one : myuser

end

<!--EndFragment-->

你可能感兴趣的:(mysql,ActiveRecord,Rails)