#sql #oracle #jpa
#sql #Oracle #jpa
Вопрос:
Я написал запрос Union all sql.Моя база данных — Oracle. Я включил его в качестве собственного запроса в JPA. Когда я выполняю запрос в БД, счетчик показывает 28 131 56 строк, но на стороне JPA выполняется отправка только 51 299 строк.
запрос
with p as(select * from table1), b as (select * from table2) select * from(select * from p union all
select * from b);
Я не установил никакого смещения / не выполнил никаких фрагментов, но все еще не получил точного подсчета. Как я могу получить все данные
Спасибо
Комментарии:
1. Почему ваш запрос не
SELECT * FROM table1 UNION ALL SELECT * FROM table2
соответствует? Зачем усложнять это предложением факторизации подзапроса и вложенным запросом, когда они не нужны?2. У меня есть 10 разных таблиц, в которых применяется объединение all. Я видел некоторую задержку в ответе, когда объединение всех добавлялось между запросами