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 estiveram envolvidas na maioria dos incidentes de colisão nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE vessel (id INT, name VARCHAR(50));CREATE TABLE incident (id INT, vessel_id INT, incident_date DATE, incident_type VARCHAR(50));
SELECT v.name, COUNT(i.id) as incident_count FROM vessel v INNER JOIN incident i ON v.id = i.vessel_id WHERE i.incident_type = 'collision' AND i.incident_date >= DATE(NOW(), INTERVAL -3 YEAR) GROUP BY v.name ORDER BY incident_count DESC;