Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Londim

retornar resultados de um select apenas se outro select for nulo

Recommended Posts

Bom dia senhores,

 

Tenho 2 tabelas 

 

tabela1 contem todos os meus boletos gerados.

 

tabela2 contem todos os boletos pagos.

 

quero descobrir com apenas um select quais boletos estão atrasados.

 

Entao faco um select

 

select * from tabela1 where data < "data de hoje".

 

dessa maneira ele vai retornar tudo, os pagos e os nao pagos...

 

dentro desse select preciso colocar um if pra ele nao retornar os valores que existem na tabela2

 

desde ja agradeco

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

poise acabei de testar o left,

demorou muito pra retornar o resultado, muito msm...

e ele me retornou o resultado null, ai quando eu for pegar no php eu coloco uma condição seria isso?

 

SELECT A.CGC_CPF, A.VENCTO, B.DOCUMENTO
 FROM crd111 AS A LEFT join bxd111 AS B ON A.DOCUMENTO = B.DOCUMENTO 

 

preciso adicionar ao codigo, um where de data. tipo quero q ele pegue os resultados q a data do campo VENCTO seja menor que a data atual...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanto a lentidão veja se a tabela tem índices

Veja também se as estatísticas estão atualizadas.

 

O nulo na chave do outer jojn indica exatamente a não existência , não sei como tratar isto no PHP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.