Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hwnext

Subquery com concatenamento de string

Recommended Posts

Tenho duas tabelas. Uma com a relação de alunos e outra com cursos realizados pelos alunos. A tabela de cursos possui o campo aluno_codigo como chave estrangeira. Como realizar uma query trazendo a relação de nomes de alunos e respectivos cursos (coluna nome_curso)? A relação de cursos seria a concatenação de todos os cursos de cada aluno ex. curso 1; curso 2. Isso é possível? Saberiam auxiliar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pode ser feito atraves da funçao GROUP_CONCAT()

 

Exemplo:

 

nome | materia

MARIA | FISICA

MARIA | QUIMICA

MARIA | HISTORIA

LUCAS | PORTUGUES

LUCAS | INGLES

 

 

Select nome, GROUP_CONCAT(materia) from tabela group by nome

 

MARIA | FISICA,QUIMICA,HISTORIA

LUCAS | PORTUGUES,INGLES

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.