1
我要外連接在軌如何做外連接在軌
@recent_details = Property.joins(:space_amenities,:event_suitabilities,:purpose_suitabilities,:venue_categories).where(id: params[:id])
這個活動記錄給我內連接。但我需要外加入這個活動記錄。
請幫 任何幫助是明顯的
我要外連接在軌如何做外連接在軌
@recent_details = Property.joins(:space_amenities,:event_suitabilities,:purpose_suitabilities,:venue_categories).where(id: params[:id])
這個活動記錄給我內連接。但我需要外加入這個活動記錄。
請幫 任何幫助是明顯的
可以使用包括如果你想LEFT OUTER連接,或者您可以添加手動連接,如:中
@recent_details = Property.joins("LEFT OUTER JOIN space_amenities ON space_amenities.property_id = properties.id ").where(id: params[:id])
通過這種類型的連接,你可以添加任何類型的連接如RIGHT外部等。
左,右(外)連接具有所有相同的約定,編譯連接時,基本上你指定你的需要:
@recent_details = Property.joins("LEFT OUTER JOIN space_amenities ON space_amenities.property_id = properties.id").where(id: params[:id])
如果你想做左外連接,那麼使用'includes'而不是'joins'。 – Pavan
@Pavan謝謝:)工作正常:) – SreRoR