最初のレポートを作成するために、Hyperion Interactive Reporting Studio バージョン 9.3.1 を使用しています。
私が作成しようとしているクエリは次の形式です
SELECT A, B FROM CW_STATEMNT_BEN_FEAT
UNION
SELECT C,D FROM Table2
…ここで、A と B のデータ型は、それぞれ列 C と D のデータ型に一致します。
私の手順には、最初の選択ステートメント用のクエリ CW_STATEMNT_BEN_FEAT の作成が含まれていました。次に、メニュー「Query => Append Query」をクリックすると、別の「Query」タブが「Query」セクションに追加されました。ドロップダウンから、デフォルトの選択を「UNION」から「UNION ALL」に変更して、重複した値の組み合わせが返されるようにしました。
新しい「クエリ」タブ (私の 2 番目のクエリ) が追加されると、アプリが最初のタブ (CW_STATEMNT_BEN_FEAT) のクエリを 2 番目のタブ (クエリ) に再現したことに驚きました。私の最初の反応は、私の 2 番目のクエリが似ていると仮定して、アプリが役立つようにしようとしているというものでした。しかし、TableB から抽出する 2 番目の SQL を設計した後、挿入した SQL タブ (クエリ) で行った変更が最初の SQL タブに反映されていることに驚きました。基本的に、元のタブのクエリを同時に変更せずに、2 番目のタブ (クエリ) でクエリを設計する方法を見つけることができませんでした。
なぜこうなった?UNION ALL を使用する上記の SQL を作成するにはどうすればよいですか?
別の問題: 何らかの理由で以下の画像が Google Chrome で表示されないことに気付きましたが、IE 9 を使用すると表示されます。