sql语句查询出的两行数据除了主键其他都一样,怎么去掉重复数据

兄弟姐妹哪位知道,sql语句查询出的两行数据除了主键其他都一样,怎么去掉重复数据
最新回答
寂寞念行乐

2024-10-31 07:55:32

1、首先创建一个百位表,并在该表中插入重复的记录,如下图所示。

2.在插入之后,我们可以看到表中有重复的度数数据,如下图所示。

3.接下来,我们必须记住在删除之前要备份,如下图所示。

4.可以使用不同的字段设置排除重复的记录,如下图所示,然后将重复数据插入新表中。

5.然后,您将在数据表下看到一个新构建的表,如下图所示。

6.最后,打开新表,可以看到没有重复的数据,如下图所示。

夏迟归

2024-10-31 05:05:06

这用的着去重么? 你主键都不一样,那肯定是两条数据了,即使后面数据全一样也不用去重了,否则你的主键设置就是有问题的.
盛夏之末

2024-10-31 04:36:06

select * from 表名 where 主键 in (select a.主键 from 表 a, 表b where a.主键>b.主键
and rtrim(a.非主键字段)=rtrim(b.非主键字段));
注:a.非主键字段和b.非主键字段要相同
尛丠莵

2024-10-31 03:42:26

根据出来主键之外的列分组
三生一梦

2024-10-31 04:10:12

表test 有字段
id,a
select distinct a from test