Возможно ли использовать PostgreSQL-DISTINCT ON в запросе EJB-QL?Ejb-QL DISTINCT ON
Что мне нужно сделать, это извлечь из записей db, которые отличны на 3 из 10 столбцов.
Возможно ли использовать PostgreSQL-DISTINCT ON в запросе EJB-QL?Ejb-QL DISTINCT ON
Что мне нужно сделать, это извлечь из записей db, которые отличны на 3 из 10 столбцов.
Почему вы не публикуете свои сущности?
Представьте себе, что есть Customer
, у которого есть несколько Reservation
s. Этот запрос будет возвращать дубликаты, если Customer
имеет более чем один Reservation
:
SELECT c FROM Reservation r, IN(r.customer) c
Использование DISTINCT
ключевого слова гарантирует, что каждый клиент представлен сразу в результатах:
SELECT DISTINCT c FROM Reservation r, IN(r.customer) c
Я надеюсь, что это помогает.