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 usuários que têm mais posts com 'like' no conteúdo do que posts com 'dislike' no conteúdo, e o número total de tais posts.
 ###Tabelas: 
CREATE TABLE users (id INT, name VARCHAR(50)); INSERT INTO users (id, name) VALUES (1, 'Alice'), (2, 'Bob'); CREATE TABLE posts (id INT, user_id INT, content TEXT, timestamp DATETIME); INSERT INTO posts (id, user_id, content, timestamp) VALUES (1, 1, 'I like this', '2022-01-01 10:00:00'), (2, 1, 'I dislike that', '2022-01-02 11:00:00'), (3, 2, 'I like it', '2022-01-03 12:00:00');
SELECT users.name, COUNT(*) as num_posts FROM users INNER JOIN posts ON users.id = posts.user_id WHERE posts.content LIKE '%like%' AND posts.id NOT IN (SELECT posts.id FROM posts WHERE posts.content LIKE '%dislike%') GROUP BY users.name;