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: Mostrar o número total de viagens de transporte público e vendas de veículos autônomos para cada fabricante.
 ###Tabelas: 
CREATE TABLE public_transportation (city VARCHAR(50), trips INT); INSERT INTO public_transportation (city, trips) VALUES ('New York', 550000), ('Los Angeles', 320000), ('Chicago', 410000); CREATE TABLE vehicle_sales (manufacturer VARCHAR(50), autonomous BOOLEAN, sales INT); INSERT INTO vehicle_sales (manufacturer, autonomous, sales) VALUES ('Tesla', TRUE, 55000), ('Nissan', FALSE, 33000), ('Chevrolet', TRUE, 44000), ('Ford', FALSE, 66000);
SELECT v.manufacturer, SUM(p.trips) as total_trips, SUM(CASE WHEN v.autonomous THEN v.sales ELSE 0 END) as autonomous_sales FROM vehicle_sales v JOIN public_transportation p ON v.manufacturer = p.city GROUP BY v.manufacturer;