mybatis用distinct进行查询的问题

一:mybatis进行distinct进行查询的时候,数据库中可能有值为null的。

如果直接这样写,这个null的都给计算出来了。

select DISTINCT b.b_city
from buildinfo b

所以由于知识的有限,现在这样写,会把null的给进行处理掉

SELECT b.b_city,
  count(DISTINCT b.b_city) distinctcity
        from buildinfo b
GROUP BY b.b_city
HAVING distinctcity >0

原文地址:https://www.cnblogs.com/bulrush/p/8926363.html