Ajuda com instrução Select - SQL
04/03/2016
0
Caros,, Bom dia
Tenho uma tabela, Clientes, nesta estou realizando uma pesquisa geral ex:
select codigo.clientes, nome.clientes,,,,etc
Ocorre que preciso trazer para essa consulta o código ibge de uma tabela Cidades onde tenho as seguintes colunas
id, codIbge, nomCidade, estado
Minha tabela de clientes tem 900 registros, porem quando utilizo minha instrução select são retornados mais registros (repetidos)
select clientes.codigo, clientes.nome, cidades.codIbgem, clientes.cidade
where clientes.cidade = cidades.nomCidade
from clientes, cidades
order by clientes.codigo
Me retorna mais registros,, linhas repetidas,,
Não me lembro de como resolver isso..
Alguem poderia me ajudar?
Tenho uma tabela, Clientes, nesta estou realizando uma pesquisa geral ex:
select codigo.clientes, nome.clientes,,,,etc
Ocorre que preciso trazer para essa consulta o código ibge de uma tabela Cidades onde tenho as seguintes colunas
id, codIbge, nomCidade, estado
Minha tabela de clientes tem 900 registros, porem quando utilizo minha instrução select são retornados mais registros (repetidos)
select clientes.codigo, clientes.nome, cidades.codIbgem, clientes.cidade
where clientes.cidade = cidades.nomCidade
from clientes, cidades
order by clientes.codigo
Me retorna mais registros,, linhas repetidas,,
Não me lembro de como resolver isso..
Alguem poderia me ajudar?
Arildo Augusto
Curtir tópico
+ 0
Responder
Post mais votado
04/03/2016
select clientes.codigo, clientes.nome, cidades.codIbgem, clientes.cidade from clientes inner join cidades on clientes.cidade = cidades.nomCidade order by clientes.codigo
Caso tenha cidades repetidas irá trazer dados repetidos.
Voce pode tentar
select distinct clientes.codigo, clientes.nome, cidades.codIbgem, clientes.cidade from clientes inner join cidades on clientes.cidade = cidades.nomCidade order by clientes.codigo
Fabiano Carvalho
Responder
Mais Posts
Clique aqui para fazer login e interagir na Comunidade :)