PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

O valor da matriz de inteiros do PostgreSQL junta-se ao inteiro em outra tabela com a string desc


Você teve a ideia certa de usar o any operador para a junção. Quando a junção estiver concluída, tudo o que resta é usar string_agg para transformar o resultado no formato desejado:
SELECT   name, STRING_AGG(description, ', ')
FROM     test
JOIN     ekwdesc ON ekwdesc.value = ANY(test.ekw)
GROUP BY name

Consulte o SQLFiddle em anexo para um exemplo executável.