image.png
    先看下这条sql查出来3个字段..其中两个字段不为空,而PRODUCT_MODEL多数为null,若为将该sql改为count sql看以下写法:
    image.png
    有没有出乎你的意料,count出来的是0而实际是有数据的,很明显不是我们要的结果,这是因为当count与distinct共用时只会统计非null的字段,同样sum也是这样,所以遇到这种情况最好就是要么把字段改成非空为该字段添加默认值,要么就是改写count sql避免count与distinct共用,如下:
    image.png