이 쿼리가Ruby on Rails에서 SQL로 결합 된 결과를 얻는 방법은 무엇입니까?
Product.find_by_sql("select * from products INNER JOIN order_entries ... ")
인 경우
OrderEntry.find_by_sql("select * from products INNER JOIN order_entries ... ")
가 된 OrderEntry 객체를 반환하면서 다음 개체를 반환, 제품의 객체가 될 것으로 보인다. 결합 된 결과를 반환 할 수있는 방법이 있습니까? 그 이유는 제품의 한 필드뿐만 아니라 최종 결합 결과에서 OrderEntry의 한 필드가 필요하기 때문입니다. 감사.
답변은 정말 나를 놀라게합니다. 나는 이런 일이 가능하다는 것을 몰랐다. +1,하지만 그가 일대일 관계를 가지고 있기 때문에 그것은 @ 動靜 能量에 도움이되지 않는 것처럼 보입니다. – klew
고객이 많은 예약을 가지고 있습니다. 내가 가입 할 때 나는 동일한 고객 객체의 여러 사본을 얻는다. (왜냐하면 그것들은 customers.id에 의해 GROUPED가 아니기 때문이다.) 비록 나의 설치가 특이 할 수도있다. – Nuby