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: Quais autores publicaram mais de um livro na categoria 'Ficção'?
 ###Tabelas: 
CREATE TABLE authors (id INT PRIMARY KEY, name VARCHAR(255)); INSERT INTO authors (id, name) VALUES (1, 'Stephen King'); INSERT INTO authors (id, name) VALUES (2, 'J.R.R. Tolkien'); CREATE TABLE books (id INT PRIMARY KEY, title VARCHAR(255), author_id INT, publication_year INT, category VARCHAR(255)); INSERT INTO books (id, title, author_id, publication_year, category) VALUES (1, 'The Shining', 1, 1977, 'Fiction'); INSERT INTO books (id, title, author_id, publication_year, category) VALUES (2, 'The Hobbit', 2, 1937, 'Fiction'); INSERT INTO books (id, title, author_id, publication_year, category) VALUES (3, 'The Lord of the Rings', 2, 1954, 'Fiction'); CREATE TABLE categories (id INT PRIMARY KEY, category VARCHAR(255)); INSERT INTO categories (id, category) VALUES (1, 'Fiction'); INSERT INTO categories (id, category) VALUES (2, 'Children');
SELECT a.name FROM authors a INNER JOIN books b ON a.id = b.author_id INNER JOIN categories c ON b.category = c.category WHERE a.id = b.author_id AND c.category = 'Fiction' GROUP BY a.name HAVING COUNT(b.id) > 1;