我是ruby新手,无法将给定的查询转换为ruby查询,有人能帮我完成吗
"SELECT * FROM domainurls WHERE domaindetail_id = ?",@domain.id ,"and count IN (SELECT Max( count ) FROM domainurls WHERE domaindetail_id =?",@domain.id")"
这里有一种方法:
Domainurl.
where(:domaindetail_id => @domain.id).
where("count IN (SELECT MAX(count) FROM domainurls WHERE domaindetail_id = ? ", @domain.id)