Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2011, 16:20
acse
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 16 años, 2 meses
Puntos: 0
Exclamación porbleas con query

Hola migos como podria hacerle con este query para que no duplica el dato me muestra todo en libre y me muestra tambien la que esta ocupada con el estado = 2 ya estuve jugando con el inner y left pero no lo logro solucionar me podria ayudar .

modifique el query para que leyera ese campo aqui esta
Código PHP:
SELECT r.IdBicicleta, r.IdStatusr 
                                            FROM reservaciones r 
                                            left JOIN horarios h 
                                            ON h
.IdHorario = r.IdHorario 
                                            WHERE h
.IdHorario = '2' and r.IdStatusr = '2'
UNION ALL
SELECT b
.IdBicicleta,b.IdStatusr
FROM bicicletas b
WHERE 
(b.IdStatusr,b.IdBicicleta) not in (SELECT r.IdBicicleta, r.IdStatusr 
                                            FROM reservaciones r 
                                            left JOIN horarios h 
                                            ON h
.IdHorario = r.IdHorario 
                                            WHERE h
.IdHorario = '2' and r.IdStatusr = '2' Order by b.IdBicicleta asc) 
imagen con lo que muestra