Usuário com melhor resposta
Query SQL 2005

Pergunta
-
Bom Dia. Estou fazendo o seguinte select:
select a.cod_cliente, a.chave_acesso, a.numero_titulo, a.emissao, b.id_entidade, b.numero_documento, c.id_entidade, c.razao_social,
c.endereco, c.numero, c.bairro, c.cidade, c.cep, b.documento, a.valorNF, a.volumes,
a.peso, a.peso_bruto, d.vencimento, d.cod_titulo, c.rota, e.cidade
from titulo a left join vw_rs_entidade_documento b on a.cod_cliente = b.id_entidade
left join vw_rs_entidade c on a.cod_cliente = c.id_entidade
left join titulo_parcela d on a.cod_titulo = d.cod_titulo
from cidade e right join vw_rs_entidade c on e.cidade = c.cidade
where b.documento like 'INSCRICAO ESTADUAL'
Neste relatório, preciso incluir a tabela cidade, porem não tem nenhuma coluna na tabela titulo que eu possa fazer referencia.
O que eu faço?
Atenciosamente;
Marcos Briseno
malbs1@hotmail.com
Respostas
-
então seria basicamente fazer o join como voce fez nas outras tabelas, coloquei o left join por que é o mesmo que voce esta usando nos outros joins, tente assim:
select a.cod_cliente, a.chave_acesso, a.numero_titulo, a.emissao, b.id_entidade, b.numero_documento, c.id_entidade, c.razao_social, c.endereco, c.numero, c.bairro, c.cidade, c.cep, b.documento, a.valorNF, a.volumes, a.peso, a.peso_bruto, d.vencimento, d.cod_titulo, c.rota, e.cidade from titulo a left join vw_rs_entidade_documento b on a.cod_cliente = b.id_entidade left join vw_rs_entidade c on a.cod_cliente = c.id_entidade left join titulo_parcela d on a.cod_titulo = d.cod_titulo left join cidade e on C.cidade = E.cidade where b.documento like 'INSCRICAO ESTADUAL'
Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Sugerido como Resposta Alexandre Matayosi segunda-feira, 5 de novembro de 2012 17:21
- Marcado como Resposta MARCOS ANTONIO BRISENO terça-feira, 6 de novembro de 2012 16:39
Todas as Respostas
-
Marcos, nenhuma das tabelas que voce utiliza na query tem uma coluna que possa fazer o join com a tabela cidade ? ha alguma outra tabela que faça join com a tabela cidade que não esta na query ?
Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
-
-
então seria basicamente fazer o join como voce fez nas outras tabelas, coloquei o left join por que é o mesmo que voce esta usando nos outros joins, tente assim:
select a.cod_cliente, a.chave_acesso, a.numero_titulo, a.emissao, b.id_entidade, b.numero_documento, c.id_entidade, c.razao_social, c.endereco, c.numero, c.bairro, c.cidade, c.cep, b.documento, a.valorNF, a.volumes, a.peso, a.peso_bruto, d.vencimento, d.cod_titulo, c.rota, e.cidade from titulo a left join vw_rs_entidade_documento b on a.cod_cliente = b.id_entidade left join vw_rs_entidade c on a.cod_cliente = c.id_entidade left join titulo_parcela d on a.cod_titulo = d.cod_titulo left join cidade e on C.cidade = E.cidade where b.documento like 'INSCRICAO ESTADUAL'
Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Sugerido como Resposta Alexandre Matayosi segunda-feira, 5 de novembro de 2012 17:21
- Marcado como Resposta MARCOS ANTONIO BRISENO terça-feira, 6 de novembro de 2012 16:39
-