Какую версию Presto вы используете?В последних версиях Presto ( 0.207 + ) исправлена ошибка, из-за которой UNNEST возвращал несколько столбцов при развертывании массивов строк, как того требует спецификация SQL.
Это делается так, как в текущая версия Presto:
SELECT t.n, t.b
FROM <table>, UNNEST (map_entries(...)) t(n, b)
WHERE t.n = 'apple'