Ir para conteúdo

Arquivado

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

vinicius015

Erro SELECT com EXISTS

Recommended Posts

Galera, boa tarde! Tudo bem? Estou com um problema uma semana mais ou menos e pesquisei bastante, poderiam me auxiliar?



Na tabela1 tenho o campo idp e na tabela 2 tenho o campo idp (tambem)...


Tenho um formulario de cadastro de vistoria, tem o menu drop-down que abre as piscinas que possui cada uma sua idp cadastrada de um determinado cliente na tabela1...


Queria que antes dele mostrar esse menu, ele consultasse na tabela2, se algum dos idp (do menu drop-down) da tabela 1, esta com status "sim" na tabela2 no campo vistoriado.


Caso esteja com sim, ele irá automaticamente eliminar esta a piscina do menu drop-down do form.


Fiz da forma abaixo, mas não funciona, poderiam me auxiliar



$sql = "SELECT piscinasespelhos.idp, piscinasespelhos.idcondominio, piscinasespelhos.nomepiscinaespelho

FROM piscinasespelhos WHERE piscinasespelhos.idcondominio='$codigo' WHERE EXISTS (SELECT * FROM relatoriofinal WHERE

relatoriofinal.idpiscinaespelho = piscinasespelhos.idp AND relatoriofinal.vistoriado LIKE 'não'";



Desde já agradeço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente

SELECT piscinasespelhos.idp, piscinasespelhos.idcondominio, piscinasespelhos.nomepiscinaespelho
FROM piscinasespelhos 
WHERE piscinasespelhos.idcondominio='$codigo' 
and EXISTS (SELECT null 
            FROM relatoriofinal 
            WHERE relatoriofinal.idpiscinaespelho = piscinasespelhos.idp  
            AND relatoriofinal.vistoriado LIKE 'não'")

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.