根据某列状态统计数量,并且去重 DISTINCT是为了演示联表的时候重复数据情况,单表的话是不用DISTINCT的
SELECT IFNULL(COUNT(DISTINCT (IF(u.status = 1, u.id, NULL))), 0)
distinct if count搭配使用
于 2022-11-30 11:44:16 首次发布

根据某列状态统计数量,并且去重 DISTINCT是为了演示联表的时候重复数据情况,单表的话是不用DISTINCT的
SELECT IFNULL(COUNT(DISTINCT (IF(u.status = 1, u.id, NULL))), 0)