国产成人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教程

关注

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

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

《美国伦理4女警》| 美女图片| 欧美电影免费观看电视剧大全| 日韩电影| 美丽小蜜桃5荷尔蒙| 90多岁老太太阴部下坠怎么办 | 少女与船夫1977经典版歌曲| 大叔与妹妹免费观看电视剧高清| 边吃奶边扭身体哼唧怎么回事 | 强伦女教师2:伦理| 美国大片又大又好看的PPT| (丰满的继牾2)理伦片在线观看| 车后座啪啪刚进去就软了| 两个男人睡一个女人什么心理呢| 公交车上被蹭水后多久自然恢复| 欧式少女16集全免费观看电视剧| 在线观看日本韩国电影电视剧| 亚洲-区二区三区四区五区六| 女性扒开大腿内侧小肚子痒 | 《浴室吃奶2》无删减| 电影《偷吃》在线观看| 《伦敦空姐美版2023》| 女性扒开大腿内侧小肚子痒 | 成熟5| 法国版《灭火宝贝》中文翻译 | 双男主MV大片| 荫蒂被三个男人添| 麻豆精品无码国产在线播| 《朋友的未婚妻》| 《我的漂亮老师2》HD| 《性旺盛的女人》HD| 美国伦理《欲奴3)| 7C7PCCA片| 下面的小嘴又饿了| 我把校花嘴巴当套子的小说| 夜童| 荷兰日B赛现场视频| 日本大片又大又好看的PPT| 《初试云雨情》法国| 《相濡以沫的夜晚》动漫免费全部| 樱花电影大全免费观看西瓜