duvidas com sql

Delphi

27/10/2004

pessoal,

alguem sabe qual o comando sql faco quando quero listar tudo o que nao satisfaz a minha consulta.

valeu


Diogodumas

Diogodumas

Curtidas 0

Respostas

Licabh

Licabh

27/10/2004

Vc poderia ser mais claro, pois depende da consulta.


GOSTEI 0
Diogodumas

Diogodumas

27/10/2004

tenho uma query enorme onde faco consulta de imoveis, com varios joins, e uma das condicoes da consulta e por data de disponibilidade do imovel, se o imovel consultado esta dentro da data de disponibilidade. gostaria de saber quais os imoveis nao satisfazem essa consulta. isto é nao estao disponivel.

valeu


GOSTEI 0
Paulo_amorim

Paulo_amorim

27/10/2004

Olá

Pode-se tentar fazer:
SELECT * FROM tabela WHERE campo NOT IN (<seu select>)


Ou ainda, se vc tem um inner join, pode-se fazer um outer join:
SELECT a.* 
FROM tabela1 a OUTER JOIN tabela_filha b
ON a.campo = b.campo
WHERE b.campo IS NULL
Essa segunda query depende da tua base...nem sempre eh possivel fazer assim

Espero que ajude
Até+


GOSTEI 0
Diogodumas

Diogodumas

27/10/2004

valeu paulo,

e isso mesmo que eu precisava. funcionou....

abraco


GOSTEI 0
POSTAR