我需要在 rails 中进行外部连接
@recent_details = Property.joins(:space_amenities,:event_suitabilities,:purpose_suitabilities,:venue_categories).where(id: params[:id])
此事件记录为我提供了内部连接。但我需要外部加入此事件记录。
请帮忙 任何帮助都是可观的
最佳答案
如果您想要 LEFT OUTER 联接,您可以使用 includes,或者您可以添加手动联接,例如:
@recent_details = Property.joins("LEFT OUTER JOIN space_amenities ON space_amenities.property_id = properties.id ").where(id: params[:id])
通过这种类型的连接,您可以添加任何类型的连接,例如 RIGHT outer 等。
关于ruby-on-rails - 如何在 rails 中进行外部连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36858631/