我需要在HQL中使用 Postgres DISTINCT ON
。例如,请考虑以下内容。
SELECT DISTINCT ON (Col2) Col1, Col4 FROM tablename;
在桌子上
Col1 | Col2 | Col3 | Col4
---------------------------------
AA1 | A | 2 | 1
AA2 | A | 4 | 2
BB1 | B | 2 | 3
BB2 | B | 5 | 4
Col2
将不会显示在结果中,如下所示
Col1 | Col4
------------
AA1 | 1
BB1 | 3
任何人都可以在HQL中提供解决方案。我需要使用DISTINCT
,因为它是更大查询的一部分。
答案 0 :(得分:1)