사용자 모음을 반환하고 2 개의 다른 쿼리 결과를 결합하고자합니다.절의 응답을 연결하는 방법 2 절?
나는 현재 이것을 가지고 있지만 정확한 결과
def get_abc()
users = User.where("....")
users << User.where("...")
users
end
이 2 개 개의 다른 쿼리의 결과를 결합하는 올바른 방법인가
가 표시되지 않는 건가요?first_names = User.where(:first_name => 'Tobias') # ActiveRecord::Relation
last_names = User.where(:last_name => 'Fünke') # ActiveRecord::Relation
당신이 사용 병합 사용하여 AND (교차) 결합하려는 경우 :
어떤 조건을 기반으로합니까? 유니크 레코드가 필요합니까? 그것은 일종의 필터와 관련이 있습니까? 나는 이것 각각이 질의의 다른 측면을 가질 것이기 때문에 이것을 묻는다. – Manishh
'User << User.where ("...")'로하면 중복 레코드를 줄 수도있다. 여기에서'| ='를 사용하는 것이 더 좋습니다. –
"올바른 결과가 보이지 않습니다"- 질문이 명확하지 않습니다. 올바른 결과를 얻지 못했고 두 쿼리를 함께 결합하려고합니다. 먼저 올바른 결과를 반환하도록 코드를 수정해야합니다. –