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 o status do idioma das línguas em perigo na tabela de Idiomas com base nos dados na tabela de StatusIdioma.
 ###Tabelas: 
CREATE TABLE Languages (language_id INT, language_name VARCHAR(20), language_family VARCHAR(20), language_status VARCHAR(10)); CREATE TABLE LanguageStatus (language_id INT, status_name VARCHAR(20), status_date DATE);
UPDATE Languages l SET l.language_status = (SELECT status_name FROM LanguageStatus WHERE l.language_id = LanguageStatus.language_id AND status_date = (SELECT MAX(status_date) FROM LanguageStatus WHERE language_id = LanguageStatus.language_id)) WHERE EXISTS (SELECT 1 FROM LanguageStatus WHERE Languages.language_id = LanguageStatus.language_id);