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: Quais embarcações pertencentes à ACME Shipping Company visitaram o Porto de Los Angeles nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE vessel_visits (id INT, vessel_name VARCHAR(255), port_name VARCHAR(255), visit_date DATE); INSERT INTO vessel_visits (id, vessel_name, port_name, visit_date) VALUES (1, 'Seafarer', 'Port of Los Angeles', '2022-04-15'), (2, 'Oceanus', 'Port of New York', '2022-04-20'), (3, 'Neptune', 'Port of Singapore', '2022-04-25'); CREATE TABLE vessels (id INT, company VARCHAR(255), name VARCHAR(255)); INSERT INTO vessels (id, company, name) VALUES (1, 'ACME Shipping', 'Seafarer'), (2, 'ACME Shipping', 'Oceanus'), (3, 'TransGlobal', 'Neptune');
SELECT DISTINCT vessel_name FROM vessel_visits JOIN vessels ON vessel_visits.vessel_name = vessels.name WHERE company = 'ACME Shipping' AND port_name = 'Port of Los Angeles' AND visit_date >= DATE_SUB(CURRENT_DATE, INTERVAL 30 DAY);