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: Liste o número de artigos de pesquisa sobre direção autônoma publicados por empresas sediadas nos Estados Unidos e na Alemanha nos últimos 3 anos.
 ###Tabelas: 
CREATE TABLE Company_Publications (Company VARCHAR(50), Publication_Date DATE);
SELECT c.Company, COUNT(p.Id) as publications FROM Company_Publications c INNER JOIN (SELECT * FROM (SELECT Id, Company, Publication_Date FROM Company_Publications WHERE Publication_Date >= DATE(NOW()) - INTERVAL 3 YEAR) cp1 WHERE cp1.Company IN ('US_Company', 'German_Company')) p ON c.Publication_Date = p.Publication_Date GROUP BY c.Company;