Cita: Ahora bien, yo necesito que con un query yo pueda imprimir los datos de esta manera
Juan
Comentario de Juan 1
Comentario de Juan 2
Carlos
Comentario de carlos 1
Comentario de carlos 2
jose
Comentario de jose 1
No existe forma de hacer que con SQL se pueda generar algo así, porque eso es un
reporte y lo que te devuelve una consulta son
tablas. Como son tablas, las tablas contienen determinadas columnas y sólo pueden salir en ellas los datos que correspondan a la consulta.
Una aproximación sería, por ejemplo, usar UNION, pero UNION
requiere que las tablas tengan la misma cantidad de columnas, que no es el caso. Además en tu ejemplo requeriría iterar N niveles de UNION, uno por cada uno de los nombres.
Si quieres obtener eso para ahorrar trabajo de programación, desde ya descartalo, porque eso se logra precisamente programando... en otros lenguajes.