1、情形
刚接到一个新加需求,需要加一个分组查询功能。大概就是要有一个下拉框,给下拉框自定义枚举值,选中其中一个,那么页面上的列表要根据选中的分组显示,并显示分组的名字和条数。
2、处理
思考了下,下拉框数据应该设计成枚举类,分组筛选应是要把选中的字段作为参数送到查询语句中,在配合group by语句,查出对应得分组情况。好,先来一个我第一次写的sql:
select count(defectCode) as groupNum,#{groupName} as groupName
from bugbasefields
GROUP BY #{groupName}
但是查询结果却不是我想要的:
我去这是什么情况,分组和查询结果都不对。在我一遍遍的尝试无果下,