是否可以在EJB-QL查询中使用类似PostgreSQL的DISTINCT ON?
我需要做的是从10列中的3列不同的db记录中获取。
答案 0 :(得分:3)
为什么不发布您的实体?
想象一下,Customer
有多个Reservation
。如果Customer
有多个Reservation
:
SELECT c FROM Reservation r, IN(r.customer) c
使用DISTINCT
关键字可确保每个客户在结果中代表一次:
SELECT DISTINCT c FROM Reservation r, IN(r.customer) c
我希望这会有所帮助。