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: Quem é o artista mais prolífico na categoria 'pintura'?
 ###Tabelas: 
CREATE TABLE artworks (id INT, name VARCHAR(50), artist_id INT, category VARCHAR(20)); CREATE TABLE artists (id INT, name VARCHAR(50), country VARCHAR(50)); INSERT INTO artworks (id, name, artist_id, category) VALUES (1, 'Painting', 1, 'painting'), (2, 'Sculpture', 2, 'sculpture'), (3, 'Drawing', 3, 'drawing'), (4, 'Painting', 1, 'painting'), (5, 'Painting', 2, 'painting'); INSERT INTO artists (id, name) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Bob Johnson');
SELECT artists.name, COUNT(*) AS num_artworks FROM artworks JOIN artists ON artworks.artist_id = artists.id WHERE artworks.category = 'painting' GROUP BY artists.name ORDER BY num_artworks DESC LIMIT 1;