sum是对选择的列的 每一条数据进行求和处理
count 是统计符合条件的列数
对于数据库中为空的值来说 ,两者都不计算
SELECT s.id,s.user_id, s.service_name,
s.service_path, s.service_precision,
s.concurrent_number,
count(DISTINCT c.user_id) as history_user
,count(DISTINCT if(c.use_status = 1 , c.user_id , null))
as current_number
FROM tb_service_upload s LEFT JOIN tb_service_apply c ON
c.service_id = s.id GROUP BY s.id
count(DISTINCT if(c.use_status = 1 , c.user_id , null)) 对于满足条件的才会计数