Mysql RubyonRails,我可以在加入另一个表时设置表别名吗?

Mysql RubyonRails,我可以在加入另一个表时设置表别名吗?,mysql,ruby-on-rails,ruby,Mysql,Ruby On Rails,Ruby,我想在查询中使用左连接生成两个表别名,如下查询所示 这是具有任何别名的当前代码 @users = User.left_outer_joins(:user_group) 是的,你可以 @users = User.joins("LEFT JOIN user_group as ug ON ug.user_id = users.id") 是的,你可以 @users = User.joins("LEFT JOIN user_group as ug ON ug.user_id = users.id")

我想在查询中使用左连接生成两个表别名,如下查询所示

这是具有任何别名的当前代码

@users = User.left_outer_joins(:user_group)
是的,你可以

@users = User.joins("LEFT JOIN user_group as ug ON ug.user_id = users.id")
是的,你可以

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

谢谢您的帮助,有其他方法吗?AFAIK这是在rails中使用别名进行手动连接的方法。谢谢您的帮助,有其他方法吗?AFAIK这是在rails中使用别名进行手动连接的方法。