MS Access - como mesclar os resultados da consulta

0

Eu tenho algumas tabelas das quais estou tentando juntar os resultados.

A consulta que estou usando:

SELECT distinct CTCtbl.nombre, CTCtbl.Apellido, CTCtbl.LimitacionB1 AS serie, CTCtbl.NumCertificadoSegTipo AS Numero_Certificado, CTCtbl.FechaExpediciónRecOfi AS Fecha_Expedicion, GradoTbl.Grado AS Grado, CTCtbl.NumGol AS Numero_Aplicacion, CTCtbl.ReciboCTC AS Numero_Recibo, Endoso1+CantBSTC+CantBSTCone AS [Colocar los códigos asignados para cada curso a endosar], CursosTBL.cod_curso AS Curso
FROM CTCtbl, GradoTbl, CursosTBL, TipoCerCTCtbl
WHERE (((IsNumeric([NumCertificadoSegTipo]))=True) AND ((CTCtbl.[TipoCertiID]) Not In (4,6,7) And (CTCtbl.[TipoCertiID]) In (1,2)) AND ((CTCtbl.[FechaExpediciónRecOfi]) Between #5/16/2016# And #5/31/2016#) AND ((CTCtbl.GradoID)=[GradoTbl].[GradoID]) AND ((CursosTBL.id)=[TipoCerCTCtbl].[CertoID]) AND ((TipoCerCTCtbl.ctcid)=[CTCtbl].[CtcID]));

Eu m having trouble with the column: Curso . For each value it finds for Curso ', ele produzirá outra linha. Eu quero que seja em uma linha.

A imagem abaixo mostra a saída atual.

As tabelas são configuradas da seguinte forma:

TipoCerCTCtbl (ID,CTCID,CertoID)
CursosTBL (ID,COD_CURSOS,DESCR,CURSOS,PRIO)

Devo alterar a tabela TipoCerCTCtbl para adicionar CertoID_1, CertoID_2, etc? Ou existe uma solução mais inteligente?

    
por jortiexx 27.06.2016 / 20:02

0 respostas