sql语句查询出的两行数据除了主键其他都一样,怎么去掉重复数据 5
6个回答
展开全部
这用的着去重么? 你主键都不一样,那肯定是两条数据了,即使后面数据全一样也不用去重了,否则你的主键设置就是有问题的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表名 where 主键 in (select a.主键 from 表 a, 表b where a.主键>b.主键
and rtrim(a.非主键字段)=rtrim(b.非主键字段));
注:a.非主键字段和b.非主键字段要相同
and rtrim(a.非主键字段)=rtrim(b.非主键字段));
注:a.非主键字段和b.非主键字段要相同
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据出来主键之外的列分组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表test 有字段
id,a
select distinct a from test
id,a
select distinct a from test
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询