Traçando rotas
Olá, amigos programadores e administradores de banco de dados.
eu tenho uma base de dados
uma das tabelas com o nome de cidades, sendo que para cada cidade eu atribuí uma sigla de duas letras.
outra tabela com as rotas das cidades. Por exemplo:
>
Citar
gu tr fr ip cs pe um cr ta ci ju dc ab pa ma sa ma mg ar ro ca lo
tudo isso dentro de uma única célula, não são várias colunas. isso porque a quantidade de cidades varia muito.
no caso do exemplo a rota seria: "guaíra, terra roxa, francisco alves, iporã, cafezal do sul, perobal, umuarama, cruzeiro d'oeste", etc.
no entanto, eu vou colocar duas caixas de seleção. A primeira para selecionar a cidade de origem e a outra para selecionar a cidade de destino.
Daí vai fazer uma busca nesses itinerários se tem algum itinerário que passa por essas duas cidades.
Até aí tudo bem, bem facinho, o problema é que eu gostaria de mostrar somente a partir da cidade de origem até a cidade de destino. Por exemplo, se em vez de exibir na tela todo o conteúdo daquela célula de gu (guaíra) até lo (londrina) caso a pessoa selecionar de "um" (umuarama, 7ª cidade do itinerário) até ma (maringá, 15ª cidade do itinerário), pegar dos valores de dentro daquela célua apenas a partir de "um" até "ma" e não retornar todas as siglas.
Qualquer alteração na estrutura da base de dados para facilitar o meu trabalho ou qualquer dica para facilitar a programação, eu agradeço.
Discussão (2)
Carregando comentários...