Boa tarde, pessoal!
Estou com um problema. Vou simplificar pra ver se alguém pode me ajudar. Suponhamos as seguintes tabelas:
PESSOA
- id_pessoa
- nome_pessoa
INFORMACAO
- id_informacao
- descricao
PESSOA_REL_INFORMACAO
- id_pessoa
- id_informacao
A última tabela serve para armazenar o relacionamento N x N entre pessoas e informações.
O que eu preciso se parece com um função de agregação SQL, mas não com operação sobre números, e sim sobre o texto! Eu quero que, dado um id_informacao qualquer, a consulta me devolva em um único registro, a concatenação de todos nome_pessoa que tem seu id_pessoa na tabela PESSOA_REL_INFORMACAO com o id_informacao dado.
Exemplo:
PESSOA
id_pessoa nome_pessoa
1 Felipe
2 João
3 Marcos
INFORMACAO
id_informacao descricao
1 informação 1
2 informação 2
3 informação 3
PESSOA_REL_INFORMACAO
id_pessoa id_informacao
1 2
2 2
No exemplo acima a questão seria: Quais as pessoas relacionadas com a informação cujo id é 2?
A consulta deveria me responder:
"Felipe, João"
Alguém sabe como fazer isso???
Valeu!!!
Felipe