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: Identificar os 3 principais empregadores de veteranos, por estado, e o número de veteranos que eles empregam?
 ###Tabelas: 
CREATE TABLE Employer (EID INT, Name VARCHAR(100), State VARCHAR(20)); CREATE TABLE VeteranEmployment (VEID INT, EmployerID INT, NumVeterans INT); INSERT INTO Employer (EID, Name, State) VALUES (1, 'Lockheed Martin', 'Texas'), (2, 'Boeing', 'California'), (3, 'Northrop Grumman', 'Virginia'); INSERT INTO VeteranEmployment (VEID, EmployerID, NumVeterans) VALUES (1, 1, 500), (2, 1, 300), (3, 2, 700), (4, 3, 800);
SELECT e.State, e.Name, SUM(ve.NumVeterans) as NumVeterans FROM Employer e JOIN VeteranEmployment ve ON e.EID = ve.EmployerID GROUP BY e.State, e.Name ORDER BY NumVeterans DESC LIMIT 3;