以下是引用louzhenghong在2016-5-26 15:46:12的发言:
a1表里面有相关字段
cby(抄表员姓名,共15个抄表员) meter_type水表类型(9类) userdefined3 用水分类(14类,我只要农村表的数量)
然后我要统计输出
姓名 水表类型 数量 农村表数量
陈杰 机械表 734 150 (机械表里有150只表是农村表)
陈杰 远传表 18 8
陈杰 流量计 6 0
…
试试这条命令,没数据,不好测试,你自己测试吧:
SELECT T1.*,T2.农村表数量 FROM ;
(SELECT Cby 抄表员, Meter_type 水表类型, COUNT(Meter_type)水表数量 ;
FROM A1 GROUP BY Cby, Meter_type) T1;
JOIN ;
(SELECT Meter_type, COUNT(Userdefined3)农村表数量 FROM A1 ;
WHERE Userdefined3='农村表' GROUP BY Meter_type) T2 ;
ON T1.Meter_type==T2.Meter_type