mysql去重 假设一张表,全部字段,A,B,C,D 然后,我要去重,去掉A,B,C三个字段的重复内容。 50

mysql去重假设一张表,全部字段,A,B,C,D然后,我要去重,去掉A,B,C三个字段的重复内容。但是,我要查询出A,B,C,D四个字段的内容。并且建表。这个SQL应该... mysql去重
假设一张表,全部字段,A,B,C,D
然后,我要去重,去掉A,B,C三个字段的重复内容。
但是,我要查询出A,B,C,D 四个字段的内容。
并且建表。
这个SQL应该这么写。
----------------------------------------------------

你们太垃圾。都没法解决我的问题。
我都说了。
我要去重的,不包括D。
但是,因为我要建表,所以我也要把D查询出来。
算了,这个SQL,我已经有了。问题关闭。
展开
 我来答
不是永恒的自己
2016-12-27 · 超过80用户采纳过TA的回答
知道小有建树答主
回答量:123
采纳率:100%
帮助的人:80.7万
展开全部
假设D列为ID列是Pramary Key,SQL如下:
select * from table_name where D in(select mid from (select min(D) as mid from table_name group by A,B,C having count(*)>1) test );

查询后进行观察,无误后进行delete操作:
delete from table_name where D in(select mid from (select min(D) as mid from table_name group by A,B,C having count(*)>1) test );

参考资料:http://blog.csdn.net/carry9148/article/details/52252804
一如真a
2016-12-27 · TA获得超过369个赞
知道小有建树答主
回答量:666
采纳率:75%
帮助的人:335万
展开全部
如果 abc重复 d 不重复怎么取数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunnylxyhy2012
2016-12-27 · 超过10用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:14.4万
展开全部
你这题有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式