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