join em 5 tabelas em tempo de execução
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?Discussão (1)
Carregando comentários...