以下是引用gth2020在2013-5-6 10:44:05的发言:
SELECT T1.分类,T1.人数,T2.* ;
FROM (SELECT SUBSTR(Ksh,9,3) 分类, COUNT(Xm) 人数 ;
FROM Cj022902 GROUP BY 1) T1 ;
JOIN Cj022902 T2 ;
ON T1.分类=SUBSTR(T2.Ksh,9,3) AND ;
T2.Zf_y>=344 AND T2.Km6>=120 ;
ORDER BY T1.分类, T2.Ksh
结果截图:
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
我在你给的结果前加了分类号和筛选出来的人数,感觉这样的结果会更清晰些。这条代码的查询结果依次包含了所有分类的筛选结果。如果你想每种分类出个结果,可以在命令的倒数第二行后面再加“AND SUBSTR(T2.Ksh,9,3)=[你需要的分类号]”。