Senhores tenho o seguinte SELECT
select z.* from(
select cod_id, nome, fantasia, 'C' as tipo, cod_gru from mv_clientes (A)
where (ativo not in('C'))
union all
select cod_id, nome, fantasia, 'P' as tipo, cod_gru from mv_parceiros (B)
where (situacao not in('C'))
) as z
where (z.cod_gru = :cod_gru)
order by z.fantasia
Pergunta:
O Motor do Postgres Traz todos os registros das tabelas A e B e depois filtra
na tabela resultante Z ?
Ou ele consegue trazer somente os registros já de acordo com a condição Z ?
Ou seria melhor eu já colocar os filtros nas tabela A e B ?
Marcelo Silva
-------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral