Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 EJB-QL 查询中使用类似 PostgreSQL 的 DISTINCT ON ?
我需要做的是从 10 列中的 3 列不同的数据库记录中获取。
你为什么不发布你的实体?
想象一下,有一个Customerwho 有多个Reservations。Customer如果有多个,则此查询将返回重复项Reservation:
Customer
Reservation
SELECT c FROM Reservation r, IN(r.customer) c
使用DISTINCT关键字可确保每个客户在结果中出现一次:
DISTINCT
SELECT DISTINCT c FROM Reservation r, IN(r.customer) c
我希望这有帮助。