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: Atualize a tabela 'chemicals_inventory' para refletir o nível atual de inventário para cada produto químico.
 ###Tabelas: 
CREATE TABLE chemicals_inventory (id INT PRIMARY KEY, chemical_id INT, inventory_level INT, last_updated DATE);
UPDATE chemicals_inventory ci SET inventory_level = (SELECT s.inventory_level FROM inventory_updates s WHERE s.chemical_id = ci.chemical_id AND s.last_updated > ci.last_updated ORDER BY s.last_updated DESC LIMIT 1) WHERE EXISTS (SELECT 1 FROM inventory_updates s WHERE s.chemical_id = ci.chemical_id AND s.last_updated > ci.last_updated);