我已经回答了我的问题,但没有在这里看到它,所以我们开始吧。如果问题已被准确询问,请随时链接到问题。 我将我的问题简化为以下代码:
SELECT 'a' AS col1, 'b' AS col1
这会给出相同的列名错误吗?
是否总是返回最后一个值,或者 col1 是否有可能是 'a'?
最佳答案
我不确定您为什么想要这个,但我在 Oracle (10g) 中试过了,它运行良好,返回了两列。我知道您专门询问了有关 SQL Server 的问题,但我发现这完全有效很有趣。
编辑:它也适用于 MySQL。
关于sql - 如果我 SELECT something as a name 然后 something as the same name 会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8540176/