Pergunta de entrevista da empresa Amazon

SQL window function and different types of joins