簡體   English   中英

如何加入SQL Server中的別名列?

[英]How to join to an alias column in SQL Server?

我有跟隨問題。 當輸入為空時,我想用'yellow_code'列替換它,將其替換為'Code'。 當我在另一個表上的別名列'Code'上嘗試內部連接到'GrantCode'時,我得到以下錯誤描述:“無效的列名'Code'”。

無論如何要繞過這個?

SELECT-column別名實際上是應用於語句的最后一件事,因此不適用於作為整體構成查詢一部分的“lower down”連接。 但是,如果從外部選擇引用,則可以訪問別名

例如

select my_code from
(
select 1 as my_code from ....
) x

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM