Jasper - Oracle - 重复查询结果 table
Jasper - Oracle - query result table is repeated
我无法在 jasper 中获取 table 到 return 单个 table 的复杂查询。它重复结果 table 的次数与 returned 的行数相同。通过一个简单的查询,我可以通过使用 where rownum<=1
.
来克服这个问题
对于以下查询,'where rownum<=1' 没有任何帮助(结果它只给了我一行,而我仍然有多个重复的 tables):
SELECT column1, column2, column3, column4, column5 from the_table
WHERE (column1 like CONCAT ($P{column1},'%'))
AND (column2 like CONCAT ($P{column2},'%'))
AND (column3 like CONCAT ($P{column3},'%'))
AND (column4 like CONCAT ($P{column4},'%'))
AND (column5 like CONCAT ($P{column5},'%'))
AND rownum<=1
ORDER BY column4 DESC
我希望在我的 Jasper 报告中只 table 编辑一个 return - 不像 table.
中的行那么多
AND rownum<=1
是正确的。
它必须只添加到主查询中 - 而不是子数据集。 :)
我无法在 jasper 中获取 table 到 return 单个 table 的复杂查询。它重复结果 table 的次数与 returned 的行数相同。通过一个简单的查询,我可以通过使用 where rownum<=1
.
对于以下查询,'where rownum<=1' 没有任何帮助(结果它只给了我一行,而我仍然有多个重复的 tables):
SELECT column1, column2, column3, column4, column5 from the_table
WHERE (column1 like CONCAT ($P{column1},'%'))
AND (column2 like CONCAT ($P{column2},'%'))
AND (column3 like CONCAT ($P{column3},'%'))
AND (column4 like CONCAT ($P{column4},'%'))
AND (column5 like CONCAT ($P{column5},'%'))
AND rownum<=1
ORDER BY column4 DESC
我希望在我的 Jasper 报告中只 table 编辑一个 return - 不像 table.
中的行那么多AND rownum<=1
是正确的。
它必须只添加到主查询中 - 而不是子数据集。 :)