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 o número total de anos de experiência dos designers que criaram tanto jogos de VR quanto de não-VR, e o número de jogadores únicos que jogaram esses jogos.
 ###Tabelas: 
CREATE TABLE Designers (DesignerID INT, DesignerName VARCHAR(50), YearsOfExperience INT); CREATE TABLE Games (GameID INT, GameName VARCHAR(50), Genre VARCHAR(20), DesignerID INT); CREATE TABLE GamePlayer (PlayerID INT, GameID INT); CREATE TABLE Players (PlayerID INT, Age INT, Gender VARCHAR(10)); CREATE TABLE VR_Games (GameID INT, IsVR INT);
SELECT COUNT(DISTINCT Designers.DesignerID), COUNT(DISTINCT GamePlayer.PlayerID) FROM Designers INNER JOIN Games ON Designers.DesignerID = Games.DesignerID INNER JOIN GamePlayer ON Games.GameID = GamePlayer.GameID INNER JOIN VR_Games ON Games.GameID = VR_Games.GameID GROUP BY Designers.DesignerID HAVING COUNT(DISTINCT CASE WHEN VR_Games.IsVR = 1 THEN Games.GameID END) > 0 AND COUNT(DISTINCT CASE WHEN VR_Games.IsVR = 0 THEN Games.GameID END) > 0;