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: Encontre o número de missões espaciais para Marte organizadas pela NASA e Roscosmos antes de 2010.
 ###Tabelas: 
CREATE TABLE space_missions (id INT, name VARCHAR(255), launch_date DATE, mission_to VARCHAR(255), organizer VARCHAR(255)); INSERT INTO space_missions (id, name, launch_date, mission_to, organizer) VALUES (1, 'Mariner 4', '1964-11-28', 'Mars', 'NASA'); INSERT INTO space_missions (id, name, launch_date, mission_to, organizer) VALUES (2, 'Viking 1', '1975-08-20', 'Mars', 'NASA'); INSERT INTO space_missions (id, name, launch_date, mission_to, organizer) VALUES (3, 'Mars 3', '1971-05-28', 'Mars', 'Roscosmos'); CREATE VIEW mars_missions AS SELECT * FROM space_missions WHERE mission_to = 'Mars';
SELECT COUNT(*) as num_missions FROM mars_missions m INNER JOIN space_missions s ON m.id = s.id WHERE s.launch_date < '2010-01-01' AND s.organizer IN ('NASA', 'Roscosmos');