将sql查询转换为rails 2.3.5兼容

将sql查询转换为rails 2.3.5兼容,sql,ruby-on-rails,activerecord,Sql,Ruby On Rails,Activerecord,下面是我的sql查询 SELECT individuals.* FROM ( select children.* FROM checkins, children WHERE checkins.child_id = children.id AND checkins.event_id = 1234 ) temp, individuals WHERE temp.individual_id = individuals.id ORDER BY individuals.firstname; 有些人能

下面是我的sql查询

SELECT individuals.* FROM ( select children.* FROM checkins, children WHERE checkins.child_id = children.id AND checkins.event_id = 1234 ) temp, individuals WHERE temp.individual_id = individuals.id ORDER BY individuals.firstname; 有些人能将其转换为rails 2.3.5兼容的活动记录查找方法吗

[已编辑]

SELECT individuals.* FROM ( SELECT children.* FROM checkins INNER JOIN children ON checkins.child_id = children.id WHERE checkins.event_id = 1234 ) temp INNER JOIN individuals ON temp.individual_id = individuals.id ORDER BY individuals.firstname;
建议重写SQL查询以使用联接,然后使用Google。{:children=>:checkins}=>{:children=>:checkins}
Individual.find(:all, :joins => {:children => :checkins}, :conditions => 'checkins.event_id = 1234', :order => 'individuals.firstname')