SQL - ¿consulta query en forma de tabla matriz?

 
Vista:

¿consulta query en forma de tabla matriz?

Publicado por desconocido (1 intervención) el 17/10/2009 05:18:15
Buenas. A ver si alguien sabe lo siguiente. Lo agradecería mucho.

Me mandaron a hacer una consulta a una base de datos de manera que el resultado arrojado tenga forma de "tabla matriz".

Por ejemplo: supongamos que tenemos una tabla horario de la siguiente forma:

pk_horario | dia
----------------------------------------
1 | lunes
2 | martes
3 | miercoles
......... .........

y otra tabla de asignaturas de la siguiente forma:

pk_materia | asignatura | fk_horario
--------------------------------------------------------------------------
1 | Matematica | 2
2 | Ingles | 1
3 | Fisica | 7
4 | Quimica | 2
5 | Castellano | 1
......... ............ .............

Teniendo estas dos tablas debo de realizar una consulta que retorne lo siguiente:

Lunes | Martes | Miercoles | ............... | Domingo
------------------------------------------------------------------------------------------
Ingles | Matematica | | ................ | Fisica
Castellano | Quimica | |................. |
------------------------------------------------------------------------------------------

Cómo podría hacer ese tipo de consulta? (me dieron el tip de que podría ser con sub consultas o cases, pero no tengo idea de como hacerlo)... gracias por su tiempo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿consulta query en forma de tabla matriz?

Publicado por Ethan (9 intervenciones) el 10/11/2009 17:10:24
http://www.lawebdelprogramador.com/news/mostrar_new.php?id=89&texto=SQL&n1=547472&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
cheka esta nota..
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar