누구든지이 문제를 해결하는 데 도움이 될 수 있습니까? PG에서 JOIN select에서 배열의 결과를 읽으려고합니다. , partners.id, routes_rates.id_veh_class, routes_rates.min_price, routes_rates.km_rate, routes_rates.start을SQL 조인 쿼리 및 결과 배열 (레일)
을 routes.id :
i=0;
sql = "
SELECT partners.id, routes_rates.id_veh_class, routes_rates.min_price, routes_rates.km_rate, routes_rates.start, routes.id FROM routes
JOIN partners ON routes.id_partner = partners.id
JOIN routes_rates ON routes.id = routes_rates.id_route
WHERE st_contains(routes.polygon, ST_GeomFromText('#{dvLoc}', 4326)) AND routes_rates.active = '1'"
sear = ActiveRecord::Base.connection.execute(sql)
sear.each do |sear|
어떻게 내 모델에서 배열의 값을 읽을 수 있습니까?
내가하려고했던 meny 옵션 :
partner_id = sear.values[i]['partners.id'];
partner_id = sear.values[@i][0];
partner_id = sear.values['@i']['partners.id'];
partner_id = sear.values['#{@i}']["partners.id"];
partner_id = sear.values['#{i}'][0];
partner_id = sear.values["#{@i}"][0];
많은 감사, T