Jasper - Oracle - таблица результатов запроса повторяется

Я не могу получить сложный запрос для таблицы в Джаспере, чтобы вернуть одну таблицу. Он повторяет результирующую таблицу столько раз, сколько возвращаемых строк. С помощью простого запроса я мог бы преодолеть это с помощью where rownum<=1,

С помощью следующего запроса 'where rownum<=1' ничего не помогает (в результате я получаю только одну строку, когда их должно быть много, а у меня все еще есть несколько повторяющихся таблиц):

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 была возвращена только одна таблица - не так много, как строк в таблице.

1 ответ

Решение

AND rownum<=1 верно. Он должен быть просто добавлен в основной запрос, а не в поднабор данных.:)

Другие вопросы по тегам