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: Qual diretor trabalhou com Al Mackay como escritor?
 ###Tabelas: CREATE TABLE channel_lineup (channel_lineup_id AUTO_INCREMENT PRIMARY KEY, Channel INT, Video VARCHAR, Aspect VARCHAR, PSIP Short Name VARCHAR, Programming VARCHAR) CREATE TABLE provinces_under_japanese_colonial_rule (provinces_under_japanese_colonial_rule_id AUTO_INCREMENT PRIMARY KEY, Japanese name VARCHAR, Kana VARCHAR, Hanja / Kanji VARCHAR, Korean name VARCHAR, Hangul VARCHAR) CREATE TABLE singles_5–11 (singles_5–11_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE 6001–6100 (6001–6100_id AUTO_INCREMENT PRIMARY KEY, NGC number VARCHAR, Object type VARCHAR, Constellation VARCHAR, Right ascension ( J2000 ) VARCHAR, Declination ( J2000 ) VARCHAR, Apparent magnitude INT) CREATE TABLE 2009i (2009i_id AUTO_INCREMENT PRIMARY KEY, Film VARCHAR, Director(s) VARCHAR, Producer(s) VARCHAR, Writer(s) VARCHAR, Date VARCHAR, Award VARCHAR)  
SELECT Director(s) FROM 2009i WHERE Writer(s) = al mackay