我有這樣的情況:
name, age
Tom, 30
Tom, 30
Sam, 35
Sam, 34
...
我想洗掉重復的 id,但如果它們的值(在這種情況下年齡有不同的值),我想保留最大值。所以我的輸出應該是這樣的:姓名,年齡
Tom, 30
Sam, 35
顯然, SELECT DISTINCT 不起作用。關于如何處理這種情況的任何建議?謝謝!
uj5u.com熱心網友回復:
您想聚合具有相同名稱的資料,特別是您正在搜索最大值,那么您可以使用相應的聚合函式
select name, max(age) from table group by 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/321627.html
標籤:PostgreSQL 重复
