Pedrom 0 Denunciar post Postado Março 1, 2007 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
Prog 183 Denunciar post Postado Março 1, 2007 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