有没有办法给 SQL 列提供条件别名?
因为我有两个表Fields
和Category
。每个字段的含义都会有条件地改变。
DECLARE @f1 NVARCHAR(10);
set @f1= (select Field1 from Category);
select Field1 as @f1 from AdditionalFields
有没有办法给 SQL 列提供条件别名?
因为我有两个表Fields
和Category
。每个字段的含义都会有条件地改变。
DECLARE @f1 NVARCHAR(10);
set @f1= (select Field1 from Category);
select Field1 as @f1 from AdditionalFields
您应该使用动态查询。
dbfiddle在这里