看來,如果查詢是在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的一個字段。謝謝。
您的回答真的讓我感到驚訝。我不知道這樣的事情會起作用。 +1,但看起來它不會幫助@動靜能量,因爲他擁有一對多的關係。 – klew 2011-01-13 00:33:46