Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2010, 19:15
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta que agrupe resultados por medio de un campo

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.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)