mysql 查询怎么去除重复列

mysql 查询怎么去除重复列,第1张

假设:查询一个结果集当中,要求三个字段同时不重复,即当 字段1=A 时,字段2=B 那么其他记录中不再出现字段1=A 并且字段2=B的情况。

select , count(distinct name) from table group by name

这个 你想去除那些重复 就直接在 distinct 后面 后group by 后面加 就可以了

直接拿1楼的来改吧,

delete from zhszty_ebook

where id not in(

select from (select max(id) from zhszty_ebook group by url

) as tmp);------------mysql有个特性,对于表进行修改,删除 *** 作,子查询不能和外层的查询的表一样,所以在加个select就可以了。其他数据库按照楼上的那个是没问题的

//去除重复的数据

如果是重复的只显示1个

select

distinct

d_name

from

tbl_vod

--下面是查出重复的记录

select

d_name

from

tbl_vod

minus

select

distinct

d_name

from

tbl_vod

以上就是关于mysql 查询怎么去除重复列全部的内容,包括:mysql 查询怎么去除重复列、mysql数据库删除重复数据、mysql怎么去除重复数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9522126.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存