Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下问题。当输入为空时,我想用别名为“代码”的“黄色代码”列替换它。当我尝试将别名列 'Code' 内部联接到另一个表上的 'GrantCode' 时,我收到以下错误描述:“无效的列名 'Code'”。
无论如何要绕过这个?
SELECT 列别名实际上是应用于语句的最后一件事,因此不适用于构成整个查询的一部分的“下层”连接。但是,如果从外部选择中引用,您可以访问别名
例如
select my_code from ( select 1 as my_code from .... ) x