0
我有一個類型的集合:GROUP BY,ORDER BY和採取第一
id name order
1 abc 2
1 abc 1
2 def 2
2 def 1
我想要得到的結果作爲
id name order
1 abc 1
2 def 1
也就是說,我首先id
想組然後按order
排序。然後,我想從每個組中最低的order
中選取一項。
這可以通過一些SQL查詢來完成嗎?我正在使用PostgreSQL數據庫。
如果在SQL中不可能,那麼我可以在Groovy中執行此操作嗎(也就是說,我將首先查詢所有數據並在Groovy中對其進行過濾)?