Puntualmente de la forma en que lo quieres no se puede, porque los DBMS responden con
tablas que poseen
columnas y las columnas
son atributos del mismo tipo. Esto significa que si la primera columna
está definida en la consulta para el nombre, en esa columna te devolverá nombres, no asignaturas; si la segunda está definida para asignaturas, no te devolverá allí las calificaciones, y así sucesivamente.
Tampoco está definido que te
alterne esos resultados de la forma que lo propones.
Ese tipo de desarrollo no se hace en las consultas sino
en la programación de la aplicación.
Ocasionalmente encontrarás
herramientas que sean capaces de generar reportes de esas características, pero esos reportes
no se generan así a partir de consultas simples, sino mediante procesos de agregación que se han progrmado en esas herramientas. Aún así, las consultas simples siguen devolviendo
internamente a esas herramientas tablas como te las describo.
Lo más que se puede hacer es que te devuelva esos datos ordenados de la forma que quieres, pero repitiendo los items en todas las lineas del mismo conjunto.
Algo como:
Cita: ALU1 NOTA1: 15
ALU1 NOTA2: 12
ALU1 NOTA3: 07