> > > Com "IN" esse comportamento é bem comum. O IN é bom para um conjunto > limitado de valores. Por exemplo, produto in (10, 20, 40, 50). Fazer > IN para "juntar" tabelas não é a melhor opção. > Tente fazer um join, mais ou menos assim: >
Estou utilizando o IN com um conjunto bem limitado de valores. Nos meus testes estou usando apenas um registro dentro do IN. Seu passar o valor explicitamente o PostgreSQL utiliza um plano, se eu passar o mesmo valor, mas através de um SELECT dentro do IN, então o PostgreSQL utiliza outro plano.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
