Ir ao conteúdo
  • Cadastre-se

Outro Apoio rotina INNER SQL


Posts recomendados

Bom dia, 

 

Sou iniciante na questão de SQL. Aqui na empresa temos o sistema ERP e me foi solicitado um relatório para consultar informações de nossos clientes.

Preciso listar o codigo e nome do cliente, qual vendedor está vinculado a ele, o supervidor e o gerente desse vendedor.

As informações do cliente estão na TbCadastroGeral, 

As informações do cliente/vendedor estão na TbCliente

e as informações do vendedor (supervidor e gerente) estão na TbVendedor.

 

Fiz então o seguinte código

 

SELECT *--CG.Cod_cadastro Código_Cliente, CG.Nome_cadastro Nome_Cliente, V.Cod_cadastro Cóigo_Vendedor, V.perc_comissao Perc_Comissão, V.Cod_gerente_vda Código_Gerente, V.cod_supervisor_vda Código_Supervidor
  FROM tbVENDEDOR V, tbCadastroGeral CG, tbCliente C
 INNER JOIN tbCadastroGeral  ON C.Cod_cadastro = tbCadastroGeral.Cod_cadastro
INNER JOIN tbCliente ON  tbVendedor.Cod_cadastro = tbcliente.Cod_vendedor
where CG.Cod_cadastro = '86700'

 

Porém ele me retorna consulta consulta com MUITOS resultados, com certeza está buscando informações não condizentes. Pelo que pude observar ele está buscando TODOS os cadastros de vendedor e listando para o cliente 86700

 

Dae fica com dezenas de linhas com o codigo 86700 e varios codigos de vendedor.

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...