Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2013, 12:08
mimis_grande20
 
Fecha de Ingreso: junio-2013
Mensajes: 14
Antigüedad: 10 años, 10 meses
Puntos: 0
Consulta Mysql distinct

Hola... De antemano gracias por el tiempo.
No se mucho sobre mysql pero necesito realizar una consulta donde se muestren las horas libres del doctor, que no se muestren las horas canceladas del doctor ni las agendadas, solo que las agendadas tienen id_doc y id_usuario, y me interesa que si el usuario ya tiene otra cita ya no muestre la hora ocupada.
Bueno lo que llevo es esto:

Código MySQL:
Ver original
  1. SELECT DISTINCT `horario`.`hora`, `agenda`.`id_usuario`
  2. FROM horario, agenda, hrscancel
  3. ((`horario`.`hora` <> (`agenda`.`hora`))
  4. AND (`horario`.`hora` <> `hrscancel`.`hora`)
  5. AND (`hrscancel`.`id_doc` = '$doctor')
  6. AND (`horario`.`dia` = '$dia')
  7. AND (`agenda`.`fecha` = '$date')
  8. AND (`horario`.`especialista` = '$doctor')
  9. AND (`agenda`.`id_doc` = '$doctor')
  10. AND (`hrscancel`.`fecha` = '$date'))

muchas gracias

Última edición por gnzsoloyo; 13/06/2013 a las 12:47 Razón: Mal etiquetado y formateado. Código de programacion no permitido.