2012/5/30 Alessandro Lima <[email protected]>
>
> Bom dia a todos,
>
> Gostaria de uma ajuda para criar uma consulta que me retorne codigos que não
> estejam mais em uma tabela.
> Exemplo: tenho uma tabela de produto com dois produtos:
> codigo nome
> 1 produto A
> 2 produto B
>
> Tendo um lista (1,2,3) gostaria de saber quais os produtos que estão nesta
> lista e não estejam cadastrados na tabela
> ou seja, gostaria que o resultado fosse 3.
>
> Tipo: select codigo from (1,2,3) where codigo not in (select codigo from
> produto)
>
> Alessandro Lima
>
Não sei se é a melhor solução, mas:
SELECT i.i
FROM
(VALUES (1),
(2),
(3)) i(i) LEFT JOIN produtos p
ON (p.codigo = i.i)
WHERE p.codigo is null
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral