有一个表(mysql的)
要求:
1、统计各个部门的各类故障数量,部门个数未知,故障类型未知,都是随时可以添加的。
2、用一个sql进行统计。id type(故障类型) type_value(故障名称) created_id(创建人) created_dept_id(创建部门)
1 t1 网络故障 1 系统部
2 t2 硬件损坏 56 开发部
3 t3 自然耗损 34 网络维护部
4 t1 网络故障 34 网络维护部
5 t1 网络故障 56 开发部
6 t3 自然耗损 567 人事部
7 t2 硬件损坏 56 开发部
8 t4 通讯故障 567 人事部
9 t2 硬件损坏 34 网络维护部
10 t1 网络故障 34 网络维护部 统计结果:故障类型 系统部 开发部 网络维护部 人事部网络故障 1 1 1 0
硬件损坏 0 - - -
自然耗损 0 - - -
通讯故障 0 - - -
网络故障 0 - - --的部分我省略了。mysql不是很精通,求个高手指点。
要求:
1、统计各个部门的各类故障数量,部门个数未知,故障类型未知,都是随时可以添加的。
2、用一个sql进行统计。id type(故障类型) type_value(故障名称) created_id(创建人) created_dept_id(创建部门)
1 t1 网络故障 1 系统部
2 t2 硬件损坏 56 开发部
3 t3 自然耗损 34 网络维护部
4 t1 网络故障 34 网络维护部
5 t1 网络故障 56 开发部
6 t3 自然耗损 567 人事部
7 t2 硬件损坏 56 开发部
8 t4 通讯故障 567 人事部
9 t2 硬件损坏 34 网络维护部
10 t1 网络故障 34 网络维护部 统计结果:故障类型 系统部 开发部 网络维护部 人事部网络故障 1 1 1 0
硬件损坏 0 - - -
自然耗损 0 - - -
通讯故障 0 - - -
网络故障 0 - - --的部分我省略了。mysql不是很精通,求个高手指点。
需要一个动态的,要求要一个sql搞定
不知所措