我有两个查询要组合成单个输出,我不能使用UNIOn,因为它们具有不同的列数.

该表是ref,字段id为refid cellid cat,其中包含整数

查询1:查找每个唯一cellid的总行数

SELECT cellid,COUNT(*) totalcount,cat FROM rel GROUP BY cellid

查询2:为每个唯一的cellid查找cat的Mode(最常见值)

SELECT cellid,cat

FROM rel t

GROUP BY cellid,cat

HAVING cat = (

SELECT cat

FROM rel

WHERE cellid = t.cellid

GROUP BY cat

ORDER BY COUNT(*) DESC,cat

LIMIT 1

)

举一个我想要做的例子,我想查询我的表

id | refid | cellid | cat

1 | 1 | 1 | 1

2 | 2 | 2 | 2

3 | 3 | 3 | 4

4 | 1 | 1 | 2

5 | 2 | 1 | 2

6 | 3 | 1 | 3

7 | 1 | 2 | 2

8 | 1 | 1 | 2

并返回

cellid | no_of_rows | Mode_of_cat

1 | 5 | 2

2 | 2 | 2

3 | 1 | 4

mysql 求两列数据组合_mysql – 将两个具有不同列数的查询组合在一起相关推荐

  1. mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL

    推荐阅读:MySQL 数据库跨操作系统的最快迁移方法 mysql 备份与迁移 数据同步方法 操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQ ...

  2. python csv文件参数化_Python 读取csv文件的某一列数据,并定义两个pattern,确定变化区间...

    Python 读取csv文件的某一列数据,并定义两个pattern,[-1, 1, 1] 和 [1, -1, -1]可以确定不同的变化区间 抓取股票数据,确定股票的变化区间. Date 3D10 20 ...

  3. exce中让两列数据一一对应_EXCEL表格如何匹配两列数据一样-EXCEL让两个表格中的两列数据一一对应...

    怎样把excel中两列有部分相同的数据进行匹配? 1.首先打开excel表格,可以看到有两列数据需要匹配,找出列B中在列A中没有的数据. 2.然后在C1单元格内输入函数公式:=IF(ISNA(VLOO ...

  4. excel如何筛选一列数据的重复值,并找到其他列的对应数据

    excel如何筛选一列数据的重复值,并找到其他列的对应数据.就会用到excel的高级筛选功能.如下: 经过筛选,就得到我们想要的结果了.

  5. mysql 两列数据互换_mysql 实现互换表中两列数据方法简单实例

    由于最近项目,有这样一个需求,是把数据库中的两列数据互换,经过好久才搞定,这里写个简单实例,做过记录. 1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(1 ...

  6. mysql必须包含数据组_MySQL必知必会--分 组 数 据

    数据分组 目前为止的所有计算都是在表的所有数据或匹配特定的 WHERE 子句的 数据上进行的.提示一下,下面的例子返回供应商 1003 提供的产品数目 但如果要返回每个供应商提供的产品数目怎么办?或者 ...

  7. 【WPS表格】避免数据重复录入快速核对某列数据是否相同对比两个工作表的数据

    避免数据重复录入 数据→重复项→选择"拒绝录入重复项"→设置好后,在该列中输入重复内容时会弹出"重复"警告框,但双击回车键可继续输入 若需设置成禁止输入重复项: ...

  8. Pandas 根据一张DataFrame的两列数据对另一张DataFrame的多列值进行批量替换

    背景 掌柜最近在做王者荣耀2022KPL春季赛的赛事数据分析,下表kpl是从官方数据平台获取到的2022KPL春季赛常规赛近500场的赛事数据: 这里大家可以很明显的看到team_bh和team_ph ...

  9. python两列数据相加_pandas的两个DataFrame相加

    最近在使用Python的pandas库时,涉及到需要往一个DataFrame添加一些噪声,噪声可以使用numpy的随机函数完成.但是相加时出现了问题. 一.环境 windows 7 64bit Pyt ...

  10. sql 某列数据全部为0则不显示该列_数据产品经理养成记(五):汇总分析

    学会了如何查找数据后,接下来就要对数据进行分析处理,比如求和.平均值.加总等等.这些对数据的加工处理通过汇总函数来实现.汇总函数在之前的两篇文章中都有涉及,这里采用概念--案例--总结的方式,集中介绍 ...

最新文章

  1. Springboot+vue前后端分离考试系统
  2. python创意小作品代码-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
  3. 实验三_166_张珍珍
  4. C++自动类型推导 : auto 与 decltype 用法
  5. 关于搞技术的一点思考
  6. re:Invent 2020首日发布43项新产品与功能,涵盖新实例、容器、Serverless、机器学习等领域!
  7. 华三配置telnet
  8. Google Play 即将返华?
  9. Matlab2012b license失效解决办法
  10. 【Fortran】CUDA+PGI Fortran安装教程
  11. 大学生计算机知识竞赛,大学生计算机基础知识竞赛题库(试题附答案).docx
  12. C# ManualResetEvent 类分析
  13. 凯恩帝k1000ti参数设置_凯恩帝数控怎么修改参数
  14. AlphaGo已然独孤求败,通过人工智能解放鉴黄劳动力还会有多久?
  15. 高斯公式_证明_高数
  16. Java实现 kiosk模式,Android中的Kiosk模式
  17. c语言程序设计教程2014版,C语言程序设计案例教程(第3版)
  18. pat 秋 Professional Ability Test
  19. eas bos 获取编码规则
  20. xilinx debug

热门文章

  1. java web swing 教程_好程序员Java教程解读什么是swing
  2. storm消息可靠机制(ack)的原理和使用
  3. android 常用开发插件,Android Studio 开发利器【常用插件】
  4. 微软黑屏补丁_慎装微软最新Win7补丁 部分用户更新补丁后无法关机
  5. 苹果手机屏幕镜像搜索不到电视_最全小米电视投屏教程(建议收藏)
  6. 多屏互动协议 linux,【Linux系统多屏互动电视】Linux系统多屏互动电视报价及图片大全-列表版-ZOL中关村在线...
  7. 如何在python官网下载pip_[Python]Pip的安装以及简单的使用
  8. 盘点常用Java排序算法
  9. android camera2 采集,视频采集:Android平台基于Camera 2的实现
  10. linux下c标准库位置,C 标准库 IO 使用详解