Trazer "n" registros de uma tabela para uma coluna dentro do Select
Amigos,
Deixa eu ver se consigo explicar de forma bem simples, tenho uma Tabela CLIENTES e outra CLIENTES_CONTATO, onde é 1 para n.
Eu preciso fazer um SELECT onde eu consiga trazer os clientes (sem duplicar) e os contatos (todos) para dentro de uma única coluna, exemplo:
**CLIENTES**
id Nome
1 WELLINGTON
2 MARCELO
3 SILVA
**CLIENTES_CONTATO**
id id_cliente Nome
1 1 MARCIA
2 1 JANAINA
3 1 FLAVIA
4 2 ROBERTA
5 2 MARIA
6 3 REGINA
O resultado que preciso:
id_cliente Nome_Cliente Contatos
1 WELLINGTON MARCIA, JANAINA, FLAVIA
2 MARCELO ROBERTA, MARIA
3 SILVA REGINA
Quando faço meu SELECT utilizando o JOIN ele duplica os clientes, colocando um contato em cada nova linha.
Tem como fazer isso que preciso?Discussão (3)
Carregando comentários...