题解 | #异常的邮件概率#
异常的邮件概率
https://www.nowcoder.com/practice/d6dd656483b545159d3aa89b4c26004e
select date, round((select count(1) from email where date = e.date and type = 'no_completed' and send_id not in (select id from user where is_blacklist = 1) and receive_id not in (select id from user where is_blacklist =1))/(select count(1) from email where date = e.date and send_id not in (select id from user where is_blacklist = 1) and receive_id not in (select id from user where is_blacklist =1) ),3) p from (select distinct date from email) e
一步到位,通俗易懂