Employees with Multiple Roles - Medium SQL Grouping Interview Problem | Unnested