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 是正确的。 它必须只添加到主查询中 - 而不是子数据集。 :)