【发布时间】:2016-03-23 18:08:52
【问题描述】:
在 Rails 4 应用程序中,我有以下关联:
User has_many :bookings
Booking belongs_to :client, class_name: "User"
我正在尝试通过表格进行 JOIN 以获取 Booking 和 CLIENT:
User.joins("INNER JOIN bookings on users.id = bookings.user_id").joins("INNER JOIN users on bookings.client_id = users.id")
返回:
PG::DuplicateAlias: ERROR: table name "users" specified more than once
有没有办法获取这 2 个关联?
【问题讨论】:
标签: sql ruby-on-rails postgresql ruby-on-rails-4 join