Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Mostrar os top 3 jogos com o maior número de jogadores únicos.
 ###Tabelas: 
CREATE TABLE GamePlayers (GameTitle VARCHAR(255), PlayerID INT); INSERT INTO GamePlayers VALUES ('GameA', 1), ('GameA', 2), ('GameA', 3), ('GameB', 1), ('GameB', 2), ('GameC', 1), ('GameC', 2), ('GameC', 3), ('GameC', 4); CREATE TABLE Games (GameTitle VARCHAR(255), GameID INT); INSERT INTO Games VALUES ('GameA', 1), ('GameB', 2), ('GameC', 3);
SELECT g.GameTitle, COUNT(DISTINCT gp.PlayerID) as UniquePlayers FROM Games g INNER JOIN GamePlayers gp ON g.GameID = gp.GameTitle GROUP BY g.GameTitle ORDER BY UniquePlayers DESC LIMIT 3;