У меня есть запрос SQL.Когда я запускаю этот запрос на базе данных, я получаю возвращенные результаты.Но когда я помещу этот запрос в Java (EntityManager), у меня возникнет исключение:
В предложении SELECT подзапроса может быть объявлено только одно выражение.
Не могли бы вы написать мне, что не так?
SQL-запрос:
SELECT distinct d.pId
FROM Document d
WHERE d.date>= :date1 AND d.date< :date2 AND d.ro = :ro AND
d.adressId IN (SELECT nvl(a.previd, a.id) id FROM Adress a where a.id= :aid)