首頁  >  問答  >  主體

MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 为什么还是会获得 null

如题

MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 为什么还是会获得 null。

 SELECT IFNULL(count(max_choose_number),0)   FROM t_paper_**** tps WHERE tps.paper_id = 210 AND tps.structure_type = 4 GROUP BY tps.paper_id

结果为 null

阿神阿神2743 天前819

全部回覆(1)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:18:08

    這個情況通常是沒有滿足where條件的資料.所以只有回傳null.

    回覆
    0
  • 取消回覆