С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 29.12.2016
Сообщений: 18
1
PostgreSQL

Использование UNION в JPQL

05.02.2018, 17:04. Показов 5055. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня всем. Пишу приложение с использование Spring Boot и Spring Data JPA. Столкнулся с проблемой, что функция UNION не поддерживается в JPA/JPQL. Поэтому вопрос таков: Какие есть альтернативы UNION в JPA либо как можно преобразовать такой запрос к примеру без использования UNION:
SQL
1
2
3
4
5
6
SELECT DISTINCT * FROM tablename
WHERE id IN (
  SELECT id1 FROM tablename
  UNION
  SELECT id2 FROM tablename
);
PS: БД: Postgre SQL,
Про EclipseLink знаю
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2018, 17:04
Ответы с готовыми решениями:

JPQL запрос
Здравствуйте! Пытаюсь выполнить JPQL запрос к сущностному бину используя методы...

Java и jpql
Добрый день! String query = "SELECT s.kodSootv"; query += " , CASE...

Выгрузка коллекции jpql
Всем привет! Пытаюсь выгрузить данные и по ним создать новый объект. Проблема в том что выгрузка ...

Использование WHERE с UNION ALL
Доброго времени суток. Подскажите пожалуйста как оформить запрос с условием WHERE из двух разных...

2
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.02.2018, 17:19 2
Лучший ответ Сообщение было отмечено Ruslan17 как решение

Решение

native query есть, например
1
0 / 0 / 0
Регистрация: 29.12.2016
Сообщений: 18
05.02.2018, 18:51  [ТС] 3
спасибо большое, в следующий раз буду лучше читать документацию))
0
05.02.2018, 18:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2018, 18:51
Помогаю со студенческими работами здесь

Использование UNION
Здравствуйте, помогите, пожалуйста! Получить информацию о количестве поставщиков двух стран...

Использование UNION ALL в конструкции IF с EXISTS
Не получается выполнить подобную конструкцию Incorrect syntax near the keyword 'IF'. Неужели...

union как определить из какой таблице запись после UNION?
Подскажите пожалуйста! Вот например две таблице (TEBLE_1) у которой поля row_1(BIGINT) и (TABLE_2)...

Обьединение двух JPQL запросов в один
Добрый день! Есть задание: Вывести информацию о планетах и их спутниках, имеющих наименьший радиус...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru