:
> > Postgresql tem alguma "saída pronta", de gerar um array de elementos que
> > não estão contidos. Exemplo:
> >
> > array_algumacoisa(array[2,5,8,4,1], array[5,1,2])
> >
> > retorno: {4,8}
>
>
Achei numa googlada rápida, com dois vetores a1 e a2:
SELECT ARRAY
(
SELECT UNNEST(a1)
INTERSECT
SELECT UNNEST(a2)
)FROM (
SELECT array['two', 'four', 'six'] AS a1
, array['four', 'six', 'eight'] AS a2
) q;
Não são funções de vetores, mas de conjuntos. Parece que resolve seu caso.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral