pessoal preciso de ajuda em uma query.

hj tenho essa condicao no where de uma determinada
query:
select ...
from contrato
where
co_tipo not in  (select tpoid from tipo where
((corretora='t' or seguradora='t') and tpoid<>92) )

agora eu queria tirar a subselect e fazer um join
exemplo:
select ...
from contrato,tipo
where conoid=tpoid
and ((corretora='f' and seguradora='f') or tpoid=92)) 

o problema é q isso:
select tpoid from tipo where ((corretora='t' or
seguradora='t')and tpoid<>92) 

é diferente disso:
select tpoid from tipo where ((corretora='f' and
seguradora='f') or tpoid=92) 

resumindo,
alguem poderia me ajudar c/ a condicao dessa
query,tipo, p/ que a condicao da query atenda a
subselect q existia anteriormente?

obrigado, aguardo o retorno.




      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a