Recuperar dados Duplo Select com Lookup em Aplicação Consulta [Grid]

(Celso R.) #1

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.

(Haroldo) #2

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}).

(Celso R.) #3

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

(Haroldo) #4

Select group_concat(descricao_tipo_chamado) from tipos_chamados where id in ({campo onde contem os ids separados por virgula))

tente assim.

(Celso R.) #5

Boa noite.

Mas ainda não funciona, está dando o seguinte erro:

Obrigado…

(Haroldo) #6

a coluna id não existe em sua tabela.

(Celso R.) #7

Segue abaixo minhas tabelas.

Tenho que criar uma coluna ID ?

(Celso R.) #8

(Celso R.) #9

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]

(Haroldo) #10

group_concat( campo order by campo separator ’ , ')