Boa pessoal,
Tenho acompanhado o fórum que para mim está de grande ajuda.
Fiz um Duplo Select em um formulário, e a consequência disso no banco de dados MYSQL ao gravar o formulário as informações fica estão assim no campo: [5;2;1] onde faz referência ao id do item de uma tabela minha, cada item selecionado pelo Duplo Select está separado por [;]. Ou seja dentro do campo existem 3 valores ou mais depende do Duplo Select. Como recuperar esses dados? Veja figura em abaixo.
separe por virgula e não por ponto e virgula.
no campo crie um select usando group_concat na descrição com where id in ({campo}).
Me desculpe mas ainda não consegui resolver, se puder ser mais explicativo agradeço.
Achei outra explicações, mas não consegui.
http://dev.mysql.com/doc/refman/5.0/es/group-by-functions.html
http://www.marcelodeassis.com.br/blog/concatenando-resultados-com-o-group_concat-no-mysql/
Obrigado
Select group_concat(descricao_tipo_chamado) from tipos_chamados where id in ({campo onde contem os ids separados por virgula))
tente assim.
Boa noite.
Mas ainda não funciona, está dando o seguinte erro:
Obrigado…
a coluna id não existe em sua tabela.
Segue abaixo minhas tabelas.
Tenho que criar uma coluna ID ?
FUNCIONOU, HEHEHEHHEHEEHEHEHHEHEEH
VALEU PELA DICA MUITO OBRIGADO, QUE DEUS CONTINUE TE ILUMINANDO…
Agora vou tentar colocar espaço entre as frases, depois da [,] ficou junto o texto.
[glow=red,2,300]Sua dica foi fundamental[/glow].
[glow=red,2,300]Obrigado[/glow]
group_concat( campo order by campo separator ’ , ')