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: Identificar os 2 principais jogos com o maior número de jogadores que alcançaram o status de 'Pro', ordenados pelo número de jogadores em ordem decrescente.
 ###Tabelas: 
CREATE TABLE PlayerStatus (PlayerID INT, PlayerStatus VARCHAR(255), GameName VARCHAR(255)); INSERT INTO PlayerStatus (PlayerID, PlayerStatus, GameName) VALUES (1, 'Pro', 'Starship Commanders'); INSERT INTO PlayerStatus (PlayerID, PlayerStatus, GameName) VALUES (2, 'Novice', 'Starship Commanders'); CREATE TABLE PlayerStatus2 (PlayerID INT, PlayerStatus VARCHAR(255), GameName VARCHAR(255)); INSERT INTO PlayerStatus2 (PlayerID, PlayerStatus, GameName) VALUES (1, 'Pro', 'Cybernetic Warriors'); INSERT INTO PlayerStatus2 (PlayerID, PlayerStatus, GameName) VALUES (2, 'Novice', 'Cybernetic Warriors');
SELECT GameName, COUNT(*) as PlayerCount, RANK() OVER (ORDER BY COUNT(*) DESC) as Rank FROM (SELECT GameName FROM PlayerStatus WHERE PlayerStatus = 'Pro' GROUP BY GameName) AS Subquery GROUP BY GameName;