Seria mais interessante você utilizar a combinação de consultas,
    no seu caso eu usaria o EXCEPT [1], resumindo seria:

    SELECT
       indicativo
    FROM
    sch_meteo.tmp_estacione
    EXCEPT
    SELECT
    codigo
    FROM
    sch_meteo.es_estaciones;


Nao conecia o EXCEPT nem o comportamento padrão do NOT IN, estava a fazer uma interpretação literal. Com esta lista estamos sempre a aprender. Obrigado!

Agora funciona na perfeição:

SELECT indicativo
FROM sch_meteo.tmp_estaciones
EXCEPT
SELECT codigo
FROM sch_meteo.es_estaciones; -- 17 rows retrieved.

Eloi
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a