mysql 分组查询

mysql 记录本

原始数据
这里写图片描述

问题:想查询出指定外键id 并统计出 新办 和更换 的统计数
利用分组查询

SELECT COUNT(*) , foperationTypeInfo  ,f_fk_car FROM  tCarRecord  WHERE f_fk_car IN(1,4)      GROUP BY  foperationTypeInfo ,f_fk_car

这里写图片描述

笔记:sql 语句分组流程应该是
1;首先将外键为1,4的数据都查询出来
2;然后根据第一个分组 数据分类 ,分为 新办 and 更换
3;在根据第二外键 数据分类, 新办 外键为1的数据数量 ,新办 外键为4的数据量,更换 外键为1的数据量 更换外键为4的数据量

ps:分组查询,在添加分组条件越多,划分的就约细,例如本例子中 假如在新增一个记录时间字段,数据就会查询出9条。

特此记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值