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 as 5 principais cidades onde a maioria dos usuários postou sobre comida vegana no último mês.
 ###Tabelas: 
CREATE TABLE users (id INT, name VARCHAR(255), city VARCHAR(255)); CREATE TABLE posts (id INT, post_text TEXT, post_date DATETIME);
SELECT city, COUNT(*) AS post_count FROM posts p JOIN users u ON p.user_id = u.id WHERE p.post_text LIKE '%vegan food%' AND DATE(p.post_date) > DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY city ORDER BY post_count DESC LIMIT 5;