Olá Eduardo, > Depois de ler a técnica tentei de todo jeito mas não fui muito feliz...
Vamos mudar o placar então. Não conheço a regra de negócio dessas tabelas, mas pelo que entendi são duas subconsultas independentes, sendo assim, vejamos: * o segundo UNION não pode ter os INNER que você colocou no primeiro, basta ter o NOT EXISTS. * são DOIS outer joins, logo você pode precisar de até 4 subconsultas (3 unions) Então sua consulta ficará: 1. Consulta original trocando OUTER por INNER 2. Consulta original trocando OUTER por INNER no primeiro LEFT e trocando o segundo LEFT por um WHERE NOT EXISTS 3. Consulta original trocando OUTER por INNER no segundo LEFT e trocando o primeiro LEFT por um WHERE NOT EXISTS 4. Consulta original sem OUTER nem INNER, e na cláusula WHERE você coloca um NOT EXISTS para o primeiro LEFT e outro NOT EXISTS para o segundo Mozart Hasse (desculpem o vacilo no botão enviar da mensagem anterior) _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral