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 locais em Nova York com uma classificação de sustentabilidade de 5, juntamente com o número de artistas que se apresentaram lá.
 ###Tabelas: 
CREATE TABLE venue (id INT PRIMARY KEY, name VARCHAR(255), location VARCHAR(255), sustainability_rating INT); INSERT INTO venue (id, name, location, sustainability_rating) VALUES (1, 'Carnegie Hall', 'New York', 5); CREATE TABLE venue_artist (venue_id INT, artist_id INT); INSERT INTO venue_artist (venue_id, artist_id) VALUES (1, 1);
SELECT v.name, v.sustainability_rating, COUNT(va.venue_id) as num_artists FROM venue v INNER JOIN venue_artist va ON v.id = va.venue_id WHERE v.location = 'New York' AND v.sustainability_rating = 5 GROUP BY v.name, v.sustainability_rating;