No dije eso. Dije que se ahce con una sola consulta, y luego la tabla se representa en pantalla por probramación.
La idea es que luego tomas cada registro y lo pones como columna en la pantalla, pasando a la siguiente linea de la tabla cuando encuentres en la rimera columna de la tabla devuelta por la consulta, un cambio de valor.
Esto:
Quedaría:
¿Se entiende?