¿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.
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


0