mysql分组后计算分组的组数和根据某个字段去重计数

计算分组的组数

SELECT count(1) from (select  COUNT(1) as sum FROM TM_APP_MAIN A INNER JOIN TM_APP_PRIM_APPLICANT_INFO B ON A.APP_NO= B.APP_NO  LEFT JOIN TM_BLACK_LIST C on A.APP_NO= C.APP_NO where  A.ORG = 9982 group by C.APP_NO,C.LIST_LEVEL having (select count(*) from TM_BLACK_LIST) >0) ali;

根据某个字段去重计数

SELECT  COUNT(DISTINCT B.APP_NO ) FROM TM_APP_PRIM_APPLICANT_INFO B where B.ORG = 99 

猜你喜欢

转载自blog.csdn.net/csdnliuxin123524/article/details/80748635