Código HTML:
idnomina idtrabajador fecha_inicio fecha_fin lunes_idobra lunes_idpuesto martes_idobra martes_idpuesto miercoles_idobra miercoles_idpuesto jueves_idobra jueves_idpuesto viernes_idobra viernes_idpuesto sabado_idobra sabado_idpuesto
esas son las cabeceras de lo que guardo en una tabla llamada NOMINA
como se pueden dar cuenta guardo puras id bueno pues con esas id trato de obtener algo como esto pues como pueden observar cada dia es una obra diferente y el puesto tambien es diferente asi como el pago por dia espero me haya sabido explicar ah y como dato adicional en la obra, puesto y pago me devuelve lo mismo para cada campo, necesito su ayuda.
Código HTML:
nombre apepat apemat lunes lunes lunes martes martes martes miercoles miercoles miercoles jueves jueves jueves viernes viernes viernes sabado sabado fecha_inicio fecha_fin
y esta es la consulta que hago pero no me funciona
Código:
SELECT
empleado.nombre,
empleado.apepat,
empleado.apemat,
obra.nombre_obra as lunes,
obra_puesto.nombre_puesto as lunes,
obra_puesto.pagoxpuesto as lunes,
obra.nombre_obra as martes,
obra_puesto.nombre_puesto as martes,
obra_puesto.pagoxpuesto as martes,
obra.nombre_obra as miercoles,
obra_puesto.nombre_puesto as miercoles,
obra_puesto.pagoxpuesto as miercoles,
obra.nombre_obra as jueves,
obra_puesto.nombre_puesto as jueves,
obra_puesto.pagoxpuesto as jueves,
obra.nombre_obra as viernes,
obra_puesto.nombre_puesto as viernes,
obra_puesto.pagoxpuesto as viernes,
obra.nombre_obra as sabado,
obra_puesto.nombre_puesto as sabado,
nomina.fecha_inicio,
nomina.fecha_fin,
nomina.total,
nomina.subtotal,
nomina.concepto_extra,
nomina.monto_extra
FROM
nomina,
obra,
obra_puesto,
empleado
WHERE
nomina.idtrabajador = empleado.idempleado AND
nomina.lunes_idobra = obra.idobra AND
nomina.lunes_idpuesto = obra_puesto.idobra_puesto AND
nomina.martes_idobra = obra.idobra AND
nomina.martes_idpuesto = obra_puesto.idobra_puesto AND
nomina.miercoles_idobra = obra.idobra AND
nomina.miercoles_idpuesto = obra_puesto.idobra_puesto AND
nomina.jueves_idobra = obra.idobra AND
nomina.jueves_idpuesto = obra_puesto.idobra_puesto AND
nomina.viernes_idobra = obra.idobra AND
nomina.viernes_idpuesto = obra_puesto.idobra_puesto AND
nomina.sabado_idobra = obra.idobra AND
nomina.sabado_idpuesto = obra_puesto.idobra_puesto