我想选择表中的每一列,但想要在我的行的单个属性(示例中为城市)上具有不同的值。我不希望额外的列像计数或任何东西,只是有限数量的结果,而且似乎不可能直接将结果限制在JPQL查询中。JPQL/SQL:如何从一个表中选择*作为单个列的组?
原始表:
ID | Name | City
---------------------------
1 | John | NY
2 | Maria | LA
3 | John | LA
4 | Albert | NY
通缉的结果,如果我做了不同的城市:
ID | Name | City
---------------------------
1 | John | NY
2 | Maria | LA
什么是做到这一点的最好方法是什么?感谢您的帮助。
两个约翰和阿尔伯特在纽约。你不关心在结果中单个NY行返回哪个?关于洛杉矶也有类似的问题。 – 2010-04-27 18:12:18
其实我想拥有最低编号 – DavidD 2010-04-27 18:22:08