【发布时间】:2018-01-18 04:32:16
【问题描述】:
我想在查询中使用左连接创建两个表别名,如下面的查询。
SELECT * FROM user AS u LEFT JOIN user_group AS ug
这是具有任何别名的当前代码。
@users = User.left_outer_joins(:user_group)
【问题讨论】:
标签: mysql ruby-on-rails ruby
我想在查询中使用左连接创建两个表别名,如下面的查询。
SELECT * FROM user AS u LEFT JOIN user_group AS ug
@users = User.left_outer_joins(:user_group)
【问题讨论】:
标签: mysql ruby-on-rails ruby
是的,你可以
@users = User.joins("LEFT JOIN user_group as ug ON ug.user_id = users.id")
【讨论】: