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条。
特此记录