Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2008, 17:43
juanem1
 
Fecha de Ingreso: septiembre-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
JOIN de 2 tablas y 7 columnas

Hola, mi consulta es la siguiente, busque por todos lados pero parece que a nadie se le presento mi problema.

Tengo 2 tablas.

La primera "horarios" con los 7 dias de la semana (lu, ma, mi....).
La segunda "materias" con 2 columnas id (id_mat) y Materia (mat).

En la primer tabla guardo el id de la materia en un dia

LU-MA-MI-JU-VI-SA-DO
0--3--0--0--0--0--0

Ahora el 3 es la materia "PHP" lo que yo hago es

Código:
SELECT materias.mat AS lu, materias.mat AS ma FROM horarios 
LEFT JOIN materias ON horarios.lu = materias.id_mat OR 
horarios.ma = materias.id_mat
Lo que me sale es:

LU--MA--MI--JU--VI--SA--DO
PHP-PHP-PHP-PHP-PHP-PHP-PHP

Osea me da PHP en todas las columnas y yo lo que busco es que me de PHP solo en el Martes y null en las otras.

LU---MA---MI---JU---VI---SA---DO
null-PHP-null-null-null-null-null

Si a alguien se le ocurre como hacerlo desde ya muchas gracias.