Ir para conteúdo

POWERED BY:

Arquivado

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

Pedrom

concatenar valor de coluna de 1 ou mais linhas

Recommended Posts

Olá, Tenho 2 tabelas,tabela1-----------------------------------------------conjunto | sigla_curso | nome_uc | sigla_tipo |----------------------------------------------- 1 | B | A | A | 1 | BM | A | A | 2 | C | A | A | 2 | CM | A | A |-----------------------------------------------tabela2-----------------------------------------------conjunto | nome_uc |sigla_tipo| docente |----------------------------------------------- 1 | A | A | xpto | 2 | A | A | xpto2 |-----------------------------------------------e queria uma query que retornasse as sigla_curso concatenadas quando conjunto.table1=conjunto.table2----------------------------------------------sigla_curso | nome_uc | sigla_tipo | docente|---------------------------------------------- B,BM | A | A | xpto | C,CM | A | A | xpto2|podem-me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pedrom... Tente assim:

 

select GROUP_CONCAT(t1.sigla_curso) as cursos, t2.nome_uc, t2.sigla_tipo, t2.docente 
from tabela1 t1, tabela2 t2
where t1.conjunto = t2.conjunto
group by t2.nome_uc, t2.sigla_tipo, t2.docente

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.