我不确定如何在rails中编写此查询。我有一个Person类和一个PersonEmailAddress类,其中Person类有一个has_many person_email_addresses,inverse_of :: person。
person类具有所有者,该所有者是User类的实例。 User类上有一个company_id。所以,这种关系在视觉上看起来像......
Company - id property
User
Person
PersonEmailAddress - email property
我需要编写一个查询匹配记录的查询,其中电子邮件与PersonEmailAddress表中的记录匹配,公司ID与Company表中的记录匹配。除了编写原始sql之外,还有人可以建议我如何将它们连在一起吗?感谢。