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: Encontrar os 5 tópicos mais discutidos relacionados à mudança climática no esquema social_media.
 ###Tabelas: 
CREATE TABLE categories (id INT, name VARCHAR(50)); INSERT INTO categories (id, name) VALUES (1, 'climate change'), (2, 'renewable energy'), (3, 'carbon footprint'), (4, 'sustainable development'), (5, 'green technology'); CREATE TABLE user_posts (user_id INT, post_id INT, category_id INT);
SELECT c.name AS topic, COUNT(up.post_id) AS posts_about_topic FROM user_posts up JOIN categories c ON up.category_id = c.id WHERE c.name LIKE '%climate change%' GROUP BY up.category_id ORDER BY posts_about_topic DESC LIMIT 5;