Pessoal, estou com uma dúvida. Na consulta:
explain select * from catalog_returns, call_center, customer > where c_customer_sk < (select max(c_customer_sk)/2 from customer) o meu planejador diz que a consulta retornará 28813111866 registros. Mas se eu fizer: explain select * from catalog_returns, call_center, customer where c_customer_sk < 50000 o planejador diz que a consulta retornará 43386929586. Nota: a subquery select max(c_customer_sk)/2 from customer > retorna 50000. Gostaria de saber se tem como eu fazer com que o PostgreSQL me retorne o valor correto na primeira consulta como retornou na segunda. Obrigado.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
