Select com dados concatenados dentro de outro select
Estou tentando usar o AspGrid para não ter de desenvolver uma grid própria com salvamento direto nele (grid) contudo, ele gera as tabelas automaticamente de acordo com o select que é passado. Contudo, tenho duas tabelas ( UM para MUITOS ) no select chamado o UM e gostaria de no mesmo select chamar os MUITOS de outra tabela num só campo, concatenados. Exemplo:
>
- Tabela Contato
id_contato Nome
001 Ronaldo
- Tabela Telefones
id_contato Telefone
001 65 9990-0000
001 65 9987-9090
- resultado
Ronaldo 65 9990-0000, 65 9987-9090
O Select que pela 'lógica' deveria funcionar seria esse:
> select a.id_contato, a.nome from contato a, (select b.id_telefone, group_concat(b.telefone SEPARATOR ' , ') as teles from telefones b where id_contato = 1)
separados os selects funcionam bem, mas não posso passar mais de um no aspgrid. Ja pesquisei e não encontrei nada que pudesse funcionar. Obrigado.
Discussão (1)
Carregando comentários...