Tengo una tabla llamada Curricular, la cual tiene códigos de otras 4 tablas; les dejo el diagrama :

La cuestión es que al hacer la siguiente consulta T-SQL
Código SQL:
Ver original
SELECT Codigo_Curricula,Codigo_Idioma, Codigo_Modalidad, Codigo_Nivel FROM Curricula GROUP BY Codigo_Curricula, Codigo_Idioma, Codigo_Modalidad, Codigo_Nivel ORDER BY Codigo_Curricula
me muestra esto:

y lo que necesito me muestre es algo como esto:

Una forma seria quitan el "Codigo_Curricula" del group by pero me da error :
Cita:
y ese código necesito este siempre, dado que con el consulto todos los ciclos asociados a esa curricula en el evento click en la aplicación. Mens. 8120, Nivel 16, Estado 1, Línea 1
La columna 'Curricula.Codigo_Curricula' de la lista de selección no es válida, porque no está contenida en una función de agregado ni en la cláusula GROUP BY.
La columna 'Curricula.Codigo_Curricula' de la lista de selección no es válida, porque no está contenida en una función de agregado ni en la cláusula GROUP BY.
Gracias por la ayuda.