Как исправить ошибку JPA Postgres Java с помощью COALESCE?JAVA

Программисты JAVA общаются здесь
Anonymous
Как исправить ошибку JPA Postgres Java с помощью COALESCE?

Сообщение Anonymous »

Итак, у меня есть запрос по формуле, который объединяет две таблицы в одну. Запрос работает нормально, когда я использую его в инструменте запросов pgAdmin, но как только я добавляю его в аннотацию формулы для JPA/JAVA, он выдает ошибку «ОШИБКА: более одной строки, возвращенной подзапросом, используемым в качестве выражения». < /p>
Вот пример запроса формулы:

Код: Выделить всё

(SELECT COALESCE(ws.name, h.name) FROM wbrr LEFT JOIN hub h ON h.id = wbrr.id LEFT JOIN ws on ws.id = wbrr._id)"
И снова в pgAdmin он работает нормально, но как только я использую его в качестве аннотации формулы JPA, он выдает ошибку.

Подробнее здесь: https://stackoverflow.com/questions/786 ... g-coalesce

Вернуться в «JAVA»