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: Liste todos os artistas que têm mais de 50 obras no museu de NY.
 ###Tabelas: 
CREATE TABLE Artists (id INT, name VARCHAR(50), museum VARCHAR(20)); INSERT INTO Artists (id, name, museum) VALUES (1, 'Van Gogh', 'NY'), (2, 'Monet', 'NY'), (3, 'Picasso', 'LA'); CREATE TABLE Artworks (id INT, artist_id INT, title VARCHAR(50)); INSERT INTO Artworks (id, artist_id, title) VALUES (1, 1, 'Starry Night'), (2, 2, 'Water Lilies'), (3, 1, 'Sunflowers'); CREATE TABLE Museums (id INT, name VARCHAR(20), location VARCHAR(20)); INSERT INTO Museums (id, name, location) VALUES (1, 'NY', 'NY'), (2, 'LA', 'LA');
SELECT Artists.name FROM Artists JOIN Artworks ON Artists.id = Artworks.artist_id WHERE Museums.name = 'NY' GROUP BY Artists.name HAVING COUNT(Artworks.id) > 50;