我正在使用 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”以返回重复值组合。
一旦添加了新的“查询”选项卡(我的第二个查询),我惊讶地发现该应用程序在第二个选项卡(查询)上重现了第一个选项卡(CW_STATEMNT_BEN_FEAT)上的查询。我最初的反应是,该应用程序试图通过假设我的第二个查询相似来提供帮助。然而,在设计第二个 SQL 以从 TableB 中提取之后,我惊讶地发现我在插入的 SQL 选项卡(查询)上所做的更改反映在第一个上。本质上,我找不到一种方法来设计第二个选项卡(查询)中的查询,而不同时更改原始选项卡上的查询。
为什么会这样?如何创建上面使用 UNION ALL 的 SQL?
单独的问题:我注意到下图由于某种原因未在 Google Chrome 中显示,但在我使用 IE 9 时显示。