Skip navigation links

MySQL Forums :: Spanish :: Consultar varias tablas


Advanced Search

Consultar varias tablas
Posted by: Andrés Alves ()
Date: October 06, 2012 12:42PM

Buenas a todos, soy nuevo en este foro; estoy necesitando una mano. Necesito consultar 3 tablas llamadas complejos canchas y reservas, las primeras dos es con el fin de unir los datos al momento de listarlos con la condicion de que coincida una variable llamada barrio, y la tercera necesito chequear que los resultados anteriores no exista un registro para X fecha y X hora si existe no listar en los resultados de la consulta.
Intento realizar esto en una sola consulta usando JOIN y NOT IN, pero en realidad la consulta la devuelve vacía; bueno no se si lo que estoy haciendo es correcto, les dejo mi consulta y espero alguien pueda orientarme. Desde ya Gracias !!!

SELECT complejos.id_complejo, complejos.nomb_complejo, complejos.ub_barrio, complejos.ub_direccion, canchas.id_cancha, canchas.denominacion_cancha, canchas.tipo_cancha, canchas.costo_cancha, canchas.comodidades_techado, canchas.comodidades_luz_artificial, canchas.comodidades_vesturarios, canchas.comodidades_duchas, canchas.comodidades_agua_caliente, canchas.comodidades_parrillero, canchas.comodidades_garage, canchas.comodidades_otras FROM complejos JOIN (canchas) ON (complejos.id_complejo = canchas.id_complejo) WHERE complejos.ub_barrio = 'Palermo' AND NOT IN (SELECT canchas.id_cancha FROM reservas WHERE canchas.id_cancha = reservas.id_cancha reservas.fecha_reserva != '2012-10-05' or reservas.hora_reserva != '16:00') ORDER BY RAND() LIMIT 5

Options: ReplyQuote


Subject Views Written By Posted
Consultar varias tablas 3056 Andrés Alves 10/06/2012 12:42PM
Re: Consultar varias tablas 649 Andrés Alves 10/06/2012 06:30PM
Re: Consultar varias tablas 517 laptop alias 10/08/2012 01:32AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.