Estou com dúvidas , sobre alguns conceitos

Eu aprendi o seguinte na faculdade.

Subconsultas não-correlacionadas:

SELECT Nome
        FROM Editora E
        WHERE Codigo IN (SELECT Editora
                                   FROM Livro
                                   WHERE Lancamento IS NOT NULL)

Nome das editoras que já lançaram livros.

Nesse caso, a subconsulta não depende da outra, e é executa de forma
independente,
porém se eu implementar ela no postgres

SELECT Nome
        FROM Editora E
        WHERE Codigo IN (SELECT Editora
                                   FROM Livro
                                   WHERE Lancamento IS NOT NULL AND E.CODIGO = 
3)



O E.CODIGO É DA CONSULTA EXTERNA, pelo que aprendi na faculdade isso
não seria possível,
pois nesse caso a consulta interna teria que ser totalmente
independente da consulta externa.



No meu entendimento isso sória possível nas : Subconsultas
correlacionadas: com exists isso seria possível.

Alguém pode me responder essa dúvida ?












-- 
São Paulo Realmente é aquilo que
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a