SELECT 
	group_concat(t2.titulo separator ' ') as curso_final
FROM 
(
SELECT
                            nome_tipo_classificacao,
                            t1.titulo,
			    id_chave_curso
    FROM
        cursos
    LEFT JOIN
        instituicoes
    ON
        id_instituicao = id_chave_instituicao
    LEFT JOIN
        campos_cursos cc
    ON
        cc.id_curso = id_chave_curso
    LEFT JOIN
        (
            SELECT
                group_concat(acentuada order by ordem separator ' ') as titulo,
                id_titulo
            FROM
                frases,
                tokens
            WHERE
                id_chave_token = id_token
            GROUP BY
                id_titulo
        ) as t1
    ON
        t1.id_titulo = cc.id_titulo
    LEFT JOIN
        titulos
    ON
        t1.id_titulo = id_chave_titulo
    LEFT JOIN
        tipos_classificacoes
    ON
        id_tipo_classificacao = id_chave_tipo_classificacao
    WHERE 
	nome_tipo_classificacao = 'Titulo do Curso' AND t1.titulo LIKE '%'
    ORDER BY id_chave_curso
) numero_cursos
LEFT JOIN
campos_cursos cc
ON
cc.id_curso = id_chave_curso
LEFT JOIN

(
 SELECT 
	group_concat(nome_token order by ordem separator ' ') as titulo, id_titulo
 FROM
	frases,
	tokens
 WHERE	
	id_chave_token = id_token
 GROUP BY
 	id_titulo
) t2
ON
t2.id_titulo = cc.id_titulo
GROUP BY id_chave_curso
;
