Distinct Event Types Per User - Medium SQL Distinct Interview Problem | Unnested