范围内重复数量查询

根据上表查询 每个手机号都各有多少个重复的设备id

SELECT t.phone_num,COUNT(*) FROM

(select phone_num, device_id,count(id) from d1_login_log group by phone_num,device_id ) as t

GROUP BY t.phone_num;

经过前辈指导,优化了一下上面代码,并且在推荐一本《SQL必知必会》一本书

SELECT phone_num,count(distinct device_id) num from d1_login_log GROUP BY phone_num

-----------下面是子查询相关内容-------------

这里子查询替代了order的作用。当然,实际上没必要这么做,效率低。(子查询当主查询的条件)

SELECT * FROM xxl_event2017 WHERE addtime = (SELECT MAX(addtime) FROM xxl_event2017)

查询数据多于2条的分类,获取该分类的id,再次使用该id查询所有数据。如有命令不清楚可查阅我另外博文有详细介绍。

SELECT typeid,COUNT(*) as num FROM xxl_event2017 GROUP BY typeid HAVING num>2

SELECT typeid FROM (SELECT typeid,COUNT(*) as num FROM xxl_event2017 GROUP BY typeid HAVING num>2) as t

SELECT id,contacts,tel,typeid FROM xxl_event2017 WHERE typeid IN (SELECT typeid FROM (SELECT typeid,COUNT(*) as num FROM xxl_event2017 GROUP BY typeid HAVING num>2) as t)

第一条查询结果:

第二条查询结果:

第三条查询结果:

左连接:注意field部分重叠处需要点名是哪个表的。

SELECT a.itemid,title,content FROM xxl_sell_5 a

LEFT JOIN xxl_sell_data_5 b ON a.itemid = b.itemid WHERE typeid=0

如下图,itemid存在于a,b表中,使用itemid绑定来查询对应的b表的content。右连接同理。

INNER JOIN,内连接。

内连接仅有交集的数据。如itemid在a表有1,2,3,4。b表有3,4,5,6查询时仅会出现3,4的内容。

自行尝试,就不提供例子了。。

觉得有用求给个赞 - -

mysql三重连接查询_sql子查询,多重查询,join,左连接,右连接,内连接相关推荐

  1. SQL中的连接(左、右、内连接)

    目录 左连接(LEFT JOIN或LEFT OUTER JOIN): 右连接(RIGHT JOIN或RIGHT OUTER JOIN): 内连接(INNER JOIN也叫等值连接): 全连接(FULL ...

  2. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)

    mysql 实现表连接(左,右,内,全连接) 查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接:SELE ...

  3. 使用左 右 全 内连接及使用where条件语句的区别

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 使用左. ...

  4. sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询

    sql 子查询 嵌套查询 In the real world, there are times when we need a particular set of data but we don't h ...

  5. MySQL sql99语法—左(右)外连接

    应用场景:用于查询一个表中有,另一个表中没有的记录. 特点: 外连接的查询结果为主表中的所有记录,如果从表中有和他匹配的,则显示匹配的值,如果从表中没有,则显示 null. 外连接查询结果 = 内连接 ...

  6. 【Mysql】图解左、右、内与全连接

    一.前言 使用学生表与成绩表来演示Mysql中的各种连接查找 学生表的建表语句如下: CREATE TABLE student(id int(11) NOT NULL AUTO_INCREMENT C ...

  7. 左、右、内、自然连接

    我们先给两张表: tb_dept tb_emp /* 自然连接, 依靠相同的属性列连接,没有相同则不连接 */select * from tb_emp as t1 natural join tb_de ...

  8. mysql order by子查询_sql子查询 order by失效问题

    一.问题描述  三表联合查询  按主表的时间倒叙并分页 下面sql语句 ORDER BY失效 ,如果把 ORDER BY  放在最后 比如有20条数据 第一页会是10 -1 第二页是20-11  分页 ...

  9. mysql按专业人数升序查询_sql 语句排序 在查询结果中按人数降序排列,若人数相同,则按课程号升序排列?...

    代码如下: select xuehao as 学号,score as 总成绩 from CJBwhere xuehao in( select xuehao from XSB) group by xue ...

最新文章

  1. js数组按照下标对象的属性排序
  2. 机器学习研究的七个迷思
  3. 创建AOP静态代理(上篇)
  4. python os.listdir列举当前文件夹下所有文件及文件夹
  5. c#获取系统时间的方法
  6. 为什么说读博是最好的选择?
  7. 岳阳鸿蒙数学培优阶梯训练,鸿蒙应用-呼吸训练app部分练习展示(开始)
  8. CentOS上的安装和配置MYSQL 支持 INNODB引擎
  9. 微波网络中参考面移动对散射参量的影响
  10. python append和extend_Python中append和extend区别
  11. xcode 调试提示
  12. 【3D点云】数据入门(持续更新)
  13. 奥西750服务器系统,奥西TDS750驱动
  14. 迷你博客“废话”转移
  15. [iOS]ARC下循环引用的问题
  16. 喧嚣之后,元宇宙“凉了”?
  17. 视频教程-企业微信视频教程(Java标准版)-微信开发
  18. PXE系列之一:PXE环境搭建
  19. 关键词词云怎么做_自媒体人必备!一键搞定高逼格词云图片
  20. 2021年G3锅炉水处理考试题及G3锅炉水处理证考试

热门文章

  1. html5 图片抽奖代码,html5实现九宫格抽奖可固定抽中某项奖品
  2. html怎么制作网页封面,网页制作首页该怎么做
  3. 绝对定位的DIV绝对居中显示
  4. 编译原理——逆波兰式分析计算
  5. NKOJ 2139 鸡蛋染色
  6. “数字西城”:政务云抢跑
  7. css设置背景色渐变;css设置背景色不渐变颜色切换
  8. Model去掉footer
  9. 如何发布一个外网可以访问的网站
  10. Gitlab CE 8.1.3 安装手册汉化版