Tenho que buscar um imóvel com as seguintes descrições:
3, dormitórios e 2, suites, no caso teria que me retornar o imóvel de ID:1 que possui o hash:2ihs
Mas ele não me retornar nada, qual seria o erro do meu SQL ?
SELECT
ID.id,
ID.hashImovel
TI.txtNome AS tipoImovel,
ID.tipoAtivo
FROM
tb_imoveisdados ID
LEFT JOIN tb_tipoimoveis TI ON TI.id = ID.tipoImovel
LEFT JOIN tb_imoveisdescricoes IDE ON IDE.hashImovel = ID.hashImovel
LEFT JOIN tb_tipodescricoes TD ON TD.id = IDE.tipoDescricao
LEFT JOIN tb_imoveisatributos IA ON IA.hashImovel = ID.hashImovel
WHERE
ID.tipoAtivo = '1' AND ((IDE.tipoDescricao = '1' AND IDE.numDescricao = '3') OR (IDE.tipoDescricao = '2' AND IDE.numDescricao = '2'))
GROUP BY ID.hashImovel ORDER BY ID.id
Pergunta
-= NemesiS =-
Olá pessoal do Scriptbrasil, estou com problemas ao pesquisar um imóvel em meu sistema,
Tenho as segunites tabelas:
-----------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------
Tenho que buscar um imóvel com as seguintes descrições:
3, dormitórios e 2, suites, no caso teria que me retornar o imóvel de ID:1 que possui o hash:2ihs
Mas ele não me retornar nada, qual seria o erro do meu SQL ?
Me ajudem por favor.
Abraços.
Editado por quintelabRemovido [AJUDA] do Título
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados