我试图在我的SQLBase数据库中使用UNION执行一个SQL查询。此外,我还想为该列使用别名。但它不适用于化名。
我从未使用过UNION,但我总是使用别名。
它的作用是:
SELECT color
FROM my_table
UNION ALL
SELECT color
FROM my_table;这不管用:
SELECT color AS my_color
FROM my_table
UNION ALL
SELECT color AS my_color
FROM my_table;错误是:
09814 PRS RCT Result column name can be only be specified with top select statement.我有SQLBase语言参考(SQLBase 11.7)的书,但它没有答案。
发布于 2021-03-05 12:20:01
据我所知,您只能在联合的第一部分指定别名列名。这一项应能发挥作用:
SELECT color AS my_color
FROM my_table
UNION ALL
SELECT color
FROM my_table;https://stackoverflow.com/questions/66480657
复制相似问题