Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2008, 06:45
aquintas
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Fila única para producto cartesiano

Estoy intentando solucionar un problema ancestral (ORACLE 10g ) que planteo a continuación:

Pongamos una tabla de alumnos y otra de asignaturas con una relación 1:n. Al realizar una consulta sobre las asignaturas del alumno "juan" obtengo los siguiente resultados:

| Juan | Matematicas |
| Juan | Lengua |

¿Existe alguna forma en SQL (no PL/SQL) para obtener el siguiente resultado?

| Juan | Matematicas ; Lengua |

Es decir que el motor de base de datos reagrupe los multivalores de una consulta. En el manual de Oracle 10g no he encontrado nada pero entiendo que es una operación muy común y util por ejemplo a la hora de exportación de resultados en xls o texto plano.