提交 be852b9c 编写于 作者: M Mike Dalessio

sql visitor should emit a table alias name when visiting an attribute, if a table alias exists.

上级 5c9b50e9
......@@ -190,7 +190,8 @@ def visit_Arel_Nodes_UnqualifiedColumn o
end
def visit_Arel_Attributes_Attribute o
"#{quote_table_name o.relation.name}.#{quote_column_name o.name}"
join_name = o.relation.table_alias || o.relation.name
"#{quote_table_name join_name}.#{quote_column_name o.name}"
end
alias :visit_Arel_Attributes_Integer :visit_Arel_Attributes_Attribute
alias :visit_Arel_Attributes_String :visit_Arel_Attributes_Attribute
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册