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

 我来答
小无谈旅游百科
高粉答主

2020-05-10 · 每个回答都超有意思的
知道小有建树答主
回答量:824
采纳率:98%
帮助的人:19.3万
展开全部

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

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

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

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

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

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

wanghao_kjlink
2012-04-06 · TA获得超过607个赞
知道小有建树答主
回答量:561
采纳率:100%
帮助的人:271万
展开全部
这用的着去重么? 你主键都不一样,那肯定是两条数据了,即使后面数据全一样也不用去重了,否则你的主键设置就是有问题的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zl2928511
推荐于2017-11-25 · TA获得超过170个赞
知道答主
回答量:110
采纳率:0%
帮助的人:44.5万
展开全部
select * from 表名 where 主键 in (select a.主键 from 表 a, 表b where a.主键>b.主键
and rtrim(a.非主键字段)=rtrim(b.非主键字段));
注:a.非主键字段和b.非主键字段要相同
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我又强力了
2012-04-06 · TA获得超过802个赞
知道小有建树答主
回答量:1058
采纳率:0%
帮助的人:716万
展开全部
根据出来主键之外的列分组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwanju2022
2012-04-06 · TA获得超过168个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:181万
展开全部
表test 有字段
id,a
select distinct a from test
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式