SQL-从两个表创建一个列-数组int列和字符串表-匹配转换

时间:2018-08-03 20:20:18

标签: sql amazon-athena presto

因此,我有以下数据库AB。数据库包含一个表,我们称它为Table1Table1有一个名为code的列,其中包含一个int数组。

Table1

[1,2,3]
[4,5,6]

在数据库B中,有一个名为Table2的表,其中具有以下列,namecode

所以我有一个代码1,然后可以使用Table2来找出名字,即“ first”。

我想做的是,根据Table1中的代码查找名称。因此,select语句中的新列将为

newColumn

first,second,third
fourth,fifth,sixth

注意:不带方括号

在SQL(Athena)中有什么方法吗?我正在尝试取消嵌套数组,但无法获取它以创建新列。有人可以帮忙吗?我是sql的新手,不胜感激。

0 个答案:

没有答案