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: Encontre os 2 artistas com o maior número de obras de arte no gênero 'desenho'.
 ###Tabelas: 
CREATE TABLE artists (id INT, name VARCHAR(255), genre VARCHAR(255)); CREATE TABLE artworks (id INT, artist_id INT, title VARCHAR(255)); INSERT INTO artists (id, name, genre) VALUES (1, 'Matisse', 'drawing'), (2, 'Schiele', 'drawing'); INSERT INTO artworks (id, artist_id, title) VALUES (1, 1, 'The Dance'), (2, 2, 'Self-Portrait');
SELECT artist_id, name, COUNT(*) OVER (PARTITION BY genre ORDER BY COUNT(*) DESC) as artwork_count FROM artists JOIN artworks ON artists.id = artworks.artist_id WHERE genre = 'drawing' QUALIFY RANK() OVER (PARTITION BY genre ORDER BY COUNT(*) DESC) <= 2;