Rogerio Grando wrote:
> Ola pessoal!
>
> Estou tentando criar um delete com arry mas não estou conseguindo, estou 
> fazendo alguns testes para verificar no qual consigo obter melhor 
> performance. O estou querendo fazer é mais ou menos o seguinte:
> DELETE FROM tabela1 WHERE co_campo = ANY (SELECT (array(SELECT DISTINCT 
> co_campo FROM tabela2 )))
Porque não simplesmente
DELETE FROM tabela1 WHERE co_campo IN (SELECT DISTINCT co_campo FROM 
tabela2)

Acho que o desempenho será maior.

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a