Отключить столбцы внутри Афины Амазонки без жесткого кодирования - PullRequest
0 голосов
/ 28 октября 2019

Я пишу запрос в AWS Athena. Таблица Origianl выглядит примерно так:

employee|manager1|manager2|manager3|... | manager10
   12345|A .     |B .     |C .     |... | (null)
   54321|I .     |II .    |III .   |... | X

И результат должен выглядеть следующим образом:

employee | manager
12345 .  | A
12345 .  | B
12345 .  | C
54321    | I
54321 .  | II
54321 .  |...
54321 .  | X

Я пытался использовать unpivot внутри Афины, но получил некоторые синтаксические ошибки. Кроме того, с unpivot это означает, что мне нужно жестко закодировать все эти столбцы.

Это мой первый раз с Афиной, и я не знаю, сможет ли Афина достичь этого или нет. И если да, то как правильно?

...