답변

1

.MAP (ID &)를 주셔서 감사합니다

select * from policy_vehicles where policy_id 
    IN (SELECT id FROM policies WHERE 
    client_id IN (SELECT id FROM clients raz_soc = ?)) 

감사 레일을 사용하여이 코드를 할 수있는 방법 레일

를 사용하여 질문이 있습니다. SQL IN 절에 대한 값의 배열을 전달할 수 있습니다.
PolicyVehicles.where(:column_a => value_a, :column_b => value_b) 

그래서

PolicyVehicles.where(:client_id => Client.where(:column => :value).map(&:id)) 
+0

환상적 !! ... :) 당신은 내게 감사합니다. 감사합니다. –