Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/03/2009, 11:19
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 8 meses
Puntos: 21
Pregunta Respuesta: where dos veces en el mismo campo

Cita:
Iniciado por jurena Ver Mensaje
Prueba esto:

SELECT ha.mod5_horas_administrativo_id, ha.mod10_usr_id, ha.mod5_dias_id, h1.mod5_horas_admin_hora entrada, h2.mod5_horas_admin_hora salida
FROM `horas_asignada` ha
INNER JOIN horas h1 ON ha.mod5_horas_administrativo_in = h1.mod5_horas_admin_id
INNER JOIN horas h2 ON ha.mod5_horas_administrativo_out = h2.mod5_horas_admin_id
Lo he hecho pero no se si este bien estruturado usando aplicando un filtro de busqueda

Código:
SELECT
mod5_horas_administrativos.mod5_horas_administrativo_id,
mod5_horas_administrativos.mod10_usr_id,
mod5_horas_administrativos.mod5_dias_id,
mod5_horas_administrativos.mod5_horas_administrativo_in,
mod5_horas_administrativos.mod5_horas_administrativo_out,
H1.mod5_horadmin_id,
H1.mod5_horadmin_hora,
H2.mod5_horadmin_id,
H2.mod5_horadmin_hora
FROM
mod5_horas_administrativos
Inner Join mod5_horas_generales AS H1 ON mod5_horas_administrativos.mod5_horas_administrativo_in = H1.mod5_horadmin_id
Inner Join mod5_horas_generales AS H2 ON mod5_horas_administrativos.mod5_horas_administrativo_out = H2.mod5_horadmin_id
WHERE
mod5_horas_administrativos.mod10_usr_id =  '2135' AND
mod5_horas_administrativos.mod5_dias_id =  '5'
espero tus comentarios

saludos y gracias
__________________
gerardo