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: Quantos jogadores jogaram um jogo em cada gênero, e qual é o tempo médio de jogo por gênero?
 ###Tabelas: 
CREATE TABLE game_genres (game_id INT, genre VARCHAR(20)); INSERT INTO game_genres (game_id, genre) VALUES (1, 'Action'), (2, 'Adventure'), (3, 'Strategy'), (4, 'Puzzle'); CREATE TABLE user_games (user_id INT, game_id INT, playtime INT); INSERT INTO user_games (user_id, game_id, playtime) VALUES (1, 1, 50), (1, 2, 20), (1, 3, 0), (2, 2, 100), (2, 3, 80), (3, 1, 60), (3, 4, 100);
SELECT genre, COUNT(DISTINCT user_id) AS num_players, AVG(playtime) AS avg_playtime FROM user_games JOIN game_genres ON user_games.game_id = game_genres.game_id GROUP BY genre;