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: Listar todos os ensaios clínicos, incluindo aqueles sem eventos adversos relatados, para um medicamento específico nas tabelas 'clinical_trials' e 'adverse_events'?
 ###Tabelas: 
CREATE TABLE clinical_trials (clinical_trial_id INT, drug_id INT, trial_name TEXT); CREATE TABLE adverse_events (adverse_event_id INT, clinical_trial_id INT, event_description TEXT); INSERT INTO clinical_trials (clinical_trial_id, drug_id, trial_name) VALUES (1, 1, 'TrialX'), (2, 2, 'TrialY');
SELECT ct.trial_name, COALESCE(COUNT(ae.adverse_event_id), 0) AS event_count FROM clinical_trials ct LEFT JOIN adverse_events ae ON ct.clinical_trial_id = ae.clinical_trial_id WHERE ct.drug_id = 1 GROUP BY ct.trial_name;