国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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》完整版在线观看 | 苍老师40集全免费播放电影演员..| 己满十八岁免费观看电视剧| 朋友的母亲中字ID| 臣卜扌果扌圭辶鬲爸爸| 苏软软汆肉的日常 花卷 | 三个老头拥着躁我一晚| 大战尼姑2高清免费观看| 边啃奶头一边躁狂会怎么样| 妈妈的绣感1(深绿)| 妈妈用嘴巴帮我消火怎么办| 公憩止痒小说原著叫什么名字| 朕心爱的丑姑娘| 中字《喝醉的丈夫被结城送回家》 | 日韩| 《女朋友的妹妹3》| 在办公室被CAO很爽很高H漫画 | 家庭轮换完整版电影| CSGO高清大片免费播放器| 女主被兄弟三人轮流欺负的小说| 免费观看已满十八岁电视剧日剧| 《帐篷里的秘密》动漫| 暴躁少女免费看完整版| 小视频| 韩国咬住奶头的乳三级| 主人请好好疼爱里面动画第二季| 一边摸上面一边敷面膜| 完美上司短剧免费完整版| 我喜欢你全集在线观看免费| 久久精品亚洲AV无码洋洋 | 可儿的奶水喂爸爸吃可以吗| 老牛耕田陈雪435章| 女子蹲下尿裤子的视频| 青柠影院在线观看高清电视剧荣耀 | 男生把困困放在女生定眼| 乡村玉米地周婶的小说叫什么名字| 《如狼似虎的女人》大结局| 人野兽马狗猪大全| 女人什么姿势下面最紧