mybatis使用group by返回多个值,包含count数据

1、使用Navicat查询:

select b.data_type,b.field_id,count(1) num from BSINERR b GROUP BY b.field_id,b.data_type;

结果为:

mybatis使用group by返回多个值,包含count数据_第1张图片

 

2、mybatis的mappe:


  
  
  

3、Dao用List接收

List countByFieldId();

运行结果为:

{NUM=1, dataType=D2, fieldId=pid}
{NUM=1, dataType=C1, fieldId=name} 
{NUM=2, dataType=C1, fieldId=pid}

 

你可能感兴趣的:(数据库)