프로젝트는 3 개의 테이블을 가지고 있습니다 : 클라이언트, 송장, 배달레일을 사용하여 3 개의 테이블에서이 결과를 찾는 방법?
관계는 다음과 같습니다 :
client has_many invoices
client has_many deliveries
invoices belongs_to client
deliveries belongs_to client
두 송장과 배달 모델 모두 날짜 필드가 있습니다.
이제 해당 달의 송장 또는 배달 중 최소 하나의 레코드를 보유한 모든 고객을 찾고 싶습니다. 따라서 인보이스에 레코드가 있거나 배달 또는 심지어 둘 다에 레코드가있는 개별 클라이언트가 필요합니다.
Rails 또는 SQL을 사용하여 클라이언트를 찾는 방법은 무엇입니까?
도움 주셔서 감사합니다