1

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)の本を持っていますが、答えがありません。

4

1 に答える 1