Ir ao conteúdo
  • Cadastre-se
lokotelli

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou colocar um distinct?

 

Select Distinct ---logica;

 

Só que ai você estara falando assim para o seu select, "Me retorne resultados porém que não sejam repetidos"

 

Select distinct nome_coluna from nome_tabela;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!