韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > MySQL > MySQL怎么实现数据去重

MySQL怎么实现数据去重

头像

月亮邮递员

2020-04-02 18:48:526035浏览 · 0收藏 · 0评论

MySQL怎么实现数据去重

1、使用distinct去重(适合查询整张表的总数)

有多个学校+教师投稿,需要统计出作者的总数

select count(author) as total from files

每个作者都投稿很多,这里有重复的记录。

select distinct author from files;

有可能两个学校的教师姓名相同,结果只统计一个,出错。

select distinct author,sid from files

统计(作者+学校id)的组合唯一值,结果出现正确的结果,但如何知道一共有多少人呢?

select count(distinct author,sid) as total from files

2、group by 分组去重(适合根据条件分组后查询每组的总数)

select author, count(distinct id) from files group by sid

3、记录两张表的数目的和,这两个表分开查询

SELECT SUM?
FROM
(SELECT COUNT(DISTINCT from_user_id, message_id) c
FROM im_message
WHERE dr = 0 AND message_status = 2 AND user_type = 1 AND to_user_id = 2
UNION ALL
SELECT COUNT(DISTINCT group_id, message_id) c
FROM im_messagerefgroup
WHERE dr = 0 AND user_id = 2
)
AS temp ;

推荐:MySQL教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

我被5个男人躁一夜不收我怎么办| 十九岁暴躁少女CSGO免费观看| CSGO高清大片免费播放器| 女生给男生吃小头头| 雨后的故事| 火车上荫蒂添的好舒服电影| 鲁鲁射击免费播放电视剧全部 | 国产少女免费观看电视剧大全| 男人女人免费观看40集电视剧 | 亚洲六区| 一线产区和二线产区的标准图| 成品人和精品人的区别哪个好| 小雪解开乳罩给老杨摸| 《訾花交换做爰》| 《妻子的肉体偿还》5| 《欢迎来到!浪荡精灵之森》动漫..| 电影米香| 《请好好疼爱里面》免费观看| 来真正的狗配人真人| 古代洞房2国语版免费观看| 憋尿白丝小肚子凸起高冷知乎 | 星空无限传媒免费观看电视剧| 国产在线观看免费全集电视剧网站 | 轮流和两个男人一起很容易染病吗| 一天日八个B| 麻花传剧MV无痕免费观看姐弟| 崔汝真| 真人刺激战场40分钟电视剧| 《医务室上垒》动漫全集在线观看 | 苍井空| B站暴躁姐的丈夫是干什么的| 主动把乳头放进男朋友嘴巴里| 喜爱夜蒲在线观看| 洪真英| 沉沦韵母小说全文阅读| 站立式插插的正确方法| 爱的精灵| 小蜜桃免费观看高清电视剧| 麻豆国产AV无码免费视频| 一杆大枪草一家三娘| 《健身房的特殊待遇》小说