【发布时间】:2020-07-04 23:44:47
【问题描述】:
我有一个表,其中插入了一些数据。问题是有很多行与其他行相等,我想删除它们,只留下其中的一行。例如:
桌人
name pet
---------------------------
Mike Dog
Kevin Dog
Claudia Cat
Mike Dog
Mike Dog
Kevin Snake
如您所见,我们可以多次看到名为Mike 的Person 有一个Dog。
但我只想看一次。所以更新这个表后我想要的输出是:
name pet
---------------------------
Mike Dog
Kevin Dog
Claudia Cat
Kevin Snake
如何做到这一点?
【问题讨论】:
-
表
Person有id列吗? -
是的@pilcrow
标签: sql postgresql duplicates sql-delete