我有三栏: GroupID ID是/否/ 1
数据库由具有组重复值的行组成(相同组)我想删除重复的组,并且只有uniek组值。但是我只想保留重复的行,然后删除其余行。
所以:如果我有100行,其中包含groupID 502且有400个No' s,50" 1"和50是,我想要1行,其中groupID为502,应该是
提供帮助
答案 0 :(得分:0)
使用DISTINCT ON删除重复的行。
SELECT DISTINCT ON (GroupID) GroupID, column_3
FROM table_name
WHERE column_3 LIKE 'Yes';