mysql 两列计数_MySQL在两列上计算唯一值,并为每列连接这些计数
我有一个像这样设置的表:
+----+-------+-------+
| id | col1 | col2 |
+----+-------+-------+
| 1 | John | Mike |
| 2 | Mike | John |
| 3 | Marty | John |
| 4 | Walt | Marty |
| 5 | Walt | Mike |
+----+-------+-------+
我基本上想要计算col1和col2中的唯一值,并将它们与适当的唯一值一起显示.问题是col1不一定包含col2所具有的所有相同名称,反之亦然.我希望得到这样的设置:
+-------+-------+------+
| names | col1 | col1 |
+-------+-------+------+
| John | 1 | 2 |
| Marty | 1 | 1 |
| Mike | 1 | 2 |
| Walt | 2 | NULL |
+-------+-------+------+
我可以使用以下方法独立选择这些值
SELECT col1, count(col1) as count FROM example GROUP BY col1;
要么
SELECT col2, count(col2) as count FROM example GROUP BY col2;
但是我很难理解我如何将这两个计数加在一起,特别是因为这里的值“Walt”没有出现在col2中.
mysql 两列计数_MySQL在两列上计算唯一值,并为每列连接这些计数相关推荐
- mysql去重合并字符串_Mysql将近两个月的记录合并为一行显示
最近做报表统计,用到要求把近两个月的绩效作比较,并作出一些环比数据等. 场景:将1班同学的两个月的语文的平均成绩合并到一行比较. CREATE TABLE `Chinese_score` ( `id` ...
- mysql如何链表查询_mysql怎样两表查询?
mysql两表查询的方法:1.使用"select 字段列表 from 表1,表2 [where 条件]"进行查询:2.使用"SELECT 字段列表 FROM 表1 关键字 ...
- mysql怎样两表查询_mysql怎样两表查询?
mysql两表查询的方法:1.使用"select 字段列表 from 表1,表2 [where 条件]"进行查询:2.使用"SELECT 字段列表 FROM 表1 关键字 ...
- oracle 对两列加唯一性束_oracle中创建unique唯一约束(单列和多列) 。
oracle中的unique约束是用来保证表中的某一类,或者表中的某一类组合起来不重复的一种手段.我们在可以在创建表时或者创建好后通过修改表的方式来创建oracle中的unique约束. 下面是一些创 ...
- 本地 mysql 数据库 上线 服务器_MySQL把本地数据库上传到服务器
1.安装Navicat 虽然这个软件是收费的,但是给了20天试用期,所以可以放心大胆的用正版,毕竟,上传数据库这种事儿,只在项目上线部署的时候用一次,20天怎么也够用了. 2.建立连接 1.先新建连接 ...
- mysql sql 多选项_mysql – SQL选择此选项可使值仅出现一次
对于那些一直在用这个twitter-clone帮助我的人,谢谢!在你的帮助下,我成功地完成了大部分工作,最后到了追随者功能的最后几步. 现在,我有一个包含以下字段的数据集:用户名,推文,日期 数据的示 ...
- mysql 创建索引失败_mysql创建多列索引及优化 - 没有所谓的失败!除非你不再尝试! - PHPChina ......
什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录.表里面 ...
- mysql复合主键长度_Mysql 多列形成主键(复合主键 )
什么是数据表的复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成 比如 create table test ( name varchar(19), id number, value va ...
- mysql怎么查找列命令_MySQL查询命令-DQL
MySQL查询命令-DQL EMP //员工表 员工编号 员工名 岗位 领导 入职日期 工资 奖金 部门编号 +-------+--------+-----------+------+-------- ...
最新文章
- HTTP/HTTPS的请求和响应
- 0x52. 动态规划 - 背包(习题详解 × 19)
- linux中why软件,why?why?why?
- y电容如何选型_常用电子元器件分类选型以及单端反激正激变压器设计 (MOS管、电感部分)...
- 离散余弦变换和C语言实现-win32版本
- 利用openCV中的cvCanny函数检测人脸的边缘
- jmeter 采样器作用_实施自定义JMeter采样器
- 开源app之MyHearts
- FFTW 和 CUFFT 的使用对比
- k8s查看pod的yaml文件_每天5分钟|轻松掌握开发工作中必会的k8s-yaml配置说明和常用命令...
- struts配置访问后缀为.do,.action,.*
- 大话设计模式之原型模式
- Linux Kobject
- creo图纸管理系统 creo企业图纸管理方案
- 欧氏空间距离和内积_希尔伯特空间(Hilbert Space)
- Unity 编辑器扩展教程
- Atitit 常用街机系统and 模拟器总结 snk neo geo cps mame sfc smc
- 市场竞争力法则:以小博大,虽败犹荣
- 2020-8-28平衡二叉树
- windows11,Windows10,服务器centos7安装docker,docker compose
热门文章
- angula简单应用---购物篮
- Eclipse的SVN插件移动中文名称文件提示org.tigris.subversion.javahl.ClientException: Bogus URL...
- Cracking the coding interview--Q1.7
- 用C#使用HttpWebRequest Post数据时如何保持Session
- FileSystem close Exception
- postgreSQL的应用
- java ide编辑器 idea 配置 与 插件
- python3 with中异常的问题
- linux shell map dict 字典数组
- python3 configparse 配置模块