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: Quantos usuários possuem uma associação que inclui sessões de treinamento pessoal e alcançaram mais de 20.000 passos em um dia?
 ###Tabelas: 
CREATE TABLE membership_features (id INT, user_id INT, feature VARCHAR(20)); INSERT INTO membership_features (id, user_id, feature) VALUES (1, 1, 'Personal Training'), (2, 2, 'Group Classes'), (3, 3, 'Personal Training'); CREATE TABLE daily_steps (id INT, user_id INT, steps INT, date DATE); INSERT INTO daily_steps (id, user_id, steps, date) VALUES (1, 1, 25000, '2022-01-01'), (2, 2, 15000, '2022-01-05'), (3, 3, 18000, '2022-01-03');
SELECT COUNT(*) FROM (SELECT user_id FROM membership_features m JOIN daily_steps d ON m.user_id = d.user_id WHERE m.feature = 'Personal Training' AND d.steps > 20000) subquery;