Ruby on Rails,我可以在加入另一个表时设置表别名吗?

时间:2018-01-18 04:32:16

标签: mysql ruby-on-rails ruby

我想在我的查询中使用左连接创建两个表别名,如下面的查询。

SELECT * FROM user AS u LEFT JOIN user_group AS ug

<小时/> 这是具有任何别名的当前代码。

@users = User.left_outer_joins(:user_group)

1 个答案:

答案 0 :(得分:4)

是的,你可以

@users = User.joins("LEFT JOIN user_group as ug ON ug.user_id = users.id")