Postgres:根据其他列中的值选择数组元素

时间:2016-03-30 08:35:56

标签: arrays postgresql

我在postgres表中有两列,一列包含可变长度的数组,另一列包含我想要选择的元素的数组位置。 我如何查询这些?

testtable
testarray arraypos
a,b,c     3
a         NULL
          NULL
b,c,d,e   3
a,c       1

我想要的是:

SELECT testarray[arraypos] FROM testtable;

即。得到c,d,a。

0 个答案:

没有答案