Ir para conteúdo

POWERED BY:

Arquivado

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

aureo2006

join em 5 tabelas em tempo de execução

Recommended Posts

Eu estou construindo um recordset no dreamweaver que deve me retornar os registros em 5 tabelas diferentes conforme o critério de uma outra tabela, revendas. Cada uma dessas 5 tabelas possui um campo, COD_REV, que é prenchido com um valor correspondente ao campo ID da tabela revenda. Isoladamente não tenho problema nenhum para retornar os resultados com INNER JOIN. Cabe destacar que o valor em tempo de execução da tabela revenda é definida por uma variável de sessão, que define o ID da tabela revenda conforme esta variável. A partir desta definição de valor em tempo de execução da tabela revenda, o recordset deve selecionar os registros nas demais 5 tabelas. Porém, não estou conseguindo fazer isso. Imaginei um Join mais ou menos como o que segue abaixo, que na realidade é como eu usei para puxar os registros em tempo de execução isoladamente e deu certo, mas não estou conseguindo fazer isso com várias tabelas.

Select *
From abx_revendas INNER JOIN abx_veic  ON abx_veic.COD_REV= abx_revendas.ID 
INNER JOIN abx_diversos  ON abx_ diversos.COD_REV= abx_revendas.ID 
INNER JOIN abx_eletronicos  ON abx_ eletronicos.COD_REV= abx_revendas.ID 
INNER JOIN abx_maq  ON abx_ maq.COD_REV= abx_revendas.ID 
INNER JOIN abx_pecas  ON abx_ pecas.COD_REV= abx_revendas.ID
WHERE abx_revendas.REV_EMAIL=colname

Alguém teria uma sugestã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.