19/03/2013, 13:53
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Respuesta: calichet referencias cruzadas Me respondo a mi mismo y mando solución por si alguien la necesita o por lo menos una opción:
SELECT
horario.inicio,
MAX(IF(horario.dia = 0, materia.descripcion, NULL)) AS Lunes,
MAX(IF(horario.dia = 1, materia.descripcion, NULL)) AS Martes,
MAX(IF(horario.dia = 2, materia.descripcion, NULL)) AS Miercoles,
MAX(IF(horario.dia = 3, materia.descripcion, NULL)) AS Jueves,
MAX(IF(horario.dia = 4, materia.descripcion, NULL)) AS Viernes,
MAX(IF(horario.dia = 5, materia.descripcion, NULL)) AS Sabado
FROM horario INNER JOIN materia ON horario.materia = materia.id
GROUP BY horario.inicio
Espero sirva a alguien |