
假设:查询一个结果集当中,要求三个字段同时不重复,即当 字段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怎么去除重复数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)