[Resolvido]Pesquisa MySQL

Boa noite galera

Estou com uma dúvida aqui
tenho uma base de cep no seguinte modelo

ou seja apenas uma tabela, mas quero que quando
o usuario fazer a consulta do cep e o mesmo nao for encontrado o sistema abra uma nova tela
para o cadastro do mesmo…até aqui blz
Mas quero dispor o cadastro da seguinte forma
o usúario escolhe o estado em um combobox, e em outro combobox apareça as cidades relacionadas ao estado escolhido
mas ao fazer a listagem do estado tenho um retorno errado, ao invés de retorna 27 resultados
está me retornando vários, repetindo os estado, o mesmo acontece com as cidades.

Como fazer essas consultas para não retornar valores repetidos

[code]//Pega os estados
SELECT c.estado FROM cep c/

//Pega as cidades de acordo com estado escolhido
SELECT c.cidade FROM cep c
WHERE c.estado =‘Goiás’[/code]

Amigo, eu criaria uma tabela separada chamada “Estados” com 2 colunas (código e descrição) para armazenar os estados e faria o relacionamento com a coluna de estado da sua tabela…

Mas, caso não queira, também pode usar o SELECT DISTINCT para resolver seu problema.
Mais detalhes sobre o DISTINCT veja: http://www.w3schools.com/sql/sql_distinct.asp

Abraço!

[quote=carlospomari]Amigo, eu criaria uma tabela separada chamada “Estados” com 2 colunas (código e descrição) para armazenar os estados e faria o relacionamento com a coluna de estado da sua tabela…

Mas, caso não queira, também pode usar o SELECT DISTINCT para resolver seu problema.
Mais detalhes sobre o DISTINCT veja: http://www.w3schools.com/sql/sql_distinct.asp

Abraço![/quote]

Sim obrigado !!!
consegui resolver ontem mesmo
eu só esqueci de falar que era para usar no hibernate…mas já resolvi usando criteria e distinct