Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera
Tenho 2 tabelas, clientes e telefones, preciso listar todos os clientes e todos os telefones dos mesmos, sendo que cada cliente possui n telefones.
Já tentei de várias formas, a única que obtive resultados satisfatórios foi usando group_concat, mas me pareceu uma grande gambiarra.
>
mostrar no mesmo campo?
tipo
cliente | tel
kiko | 21 22345678,21 987654321, 21 5171234
se for isso só via proc, programacao ou group concat mesmo
isso mesmo, mas apesar de ter ficado parecendo gambiarra, a performace ficou seriamente prejudicada
As tabelas tem índice ?
Pq gambiarra ? função padrão feita para isto mesmo.
>
As tabelas tem índice ?
Pq gambiarra ? função padrão feita para isto mesmo.
Boa noite amigo, não teria uma forma menos danosa ao desempenho?
Eu faria com group _concat.
eu diria q o errado é querer mostrar varios dados distintos numa unica celula q deveria ter um unico valor
Giesta o exemplo de tel é clássico ter os vários números de uma pessoa numa linha para ligar.
Não consigo ver problema.
Seria melhor exibir num grid. Facilita visualizacao e controle, e se for um servico tipo televendas é possivel tickar qual telefone deu certo ou quais ja foram tentados, melhorando a informacao dentro da base
Ok.
mostrar no mesmo campo?
tipo
cliente | tel
kiko | 21 22345678,21 987654321, 21 5171234
se for isso só via proc, programacao ou group concat mesmo