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: Excluir registros na tabela "medications" onde o "provider_id" não está presente na tabela "providers"
 ###Tabelas: 
CREATE TABLE providers (provider_id INT, name VARCHAR(50)); INSERT INTO providers (provider_id, name) VALUES (1, 'Dr. Smith'), (2, 'Dr. Johnson'); CREATE TABLE medications (medication_id INT, name VARCHAR(50), provider_id INT); INSERT INTO medications (medication_id, name, provider_id) VALUES (1, 'Aspirin', 1), (2, 'Ibuprofen', NULL), (3, 'Penicillin', 2);
DELETE FROM medications WHERE provider_id NOT IN (SELECT provider_id FROM providers);