- 각 사용자의 확인 비율을 출력하라
- 사용자의 확인 비율은 '확인된' 메시지의 수를 해당 사용자가 요청한 확인 메시지의 총 수로 나눈 것
- 확인 메시지를 요청하지 않은 사용자의 확인 비율은 0으로 처리되어야 한다
- 확인 비율은 소수점 둘째 자리까지 반올림
SELECT s.user_id,
ROUND(AVG(IF(c.action='confirmed',1,0)),2) as confirmation_rate
FROM Signups s
LEFT JOIN Confirmations c using (user_id)
GROUP BY s.user_id