SQL - Ayuda por favor

   
Vista:

Ayuda por favor

Publicado por pablo pablusef@gmail.com (5 intervenciones) el 28/04/2015 02:32:29
Hola tengo una duda muy importante.
Procedere a dar un poco de informacion:

alquileres (idPelícula, idSucursal, idCliente, fecha, idPersonal, fechaDevolucion)
Representa los alquileres que se realizan en cada sucursal.
El campo idSucursal representa la sucursal donde se realiza el alquiler.

sucursales (idSucursal, idEncargado, direccion, idCiudad, codigoPostal, telefono)
Representa las diferentes sucursales del Video Club

clientes (idCliente, idSucursal, nombre, apellido, email, direccion, idCiudad,
codigoPostal, telefono, activo)
Representa los clientes del Video Club.
El campo idSucursal representa la sucursal donde se asoció el cliente.

Y me pide: Devolver el identificador de los clientes que, habiendo alquilado películas, sólo
alquilaron películas en la sucursal donde se hicieron socios.

Ahora se que tengo que comparar la idsucursal de alquileres con la idSucursal de cliente para que sean iguales pero despues no se que hacer.

ayuda por favor....

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda por favor

Publicado por leonardo_josue (878 intervenciones) el 28/04/2015 16:48:21
Hola Pablo:

En realidad la consulta que planeas es bastante simple, es una de las más comunes que existen en SQL...

Lo que debes hacer es más o menos los siguiente:

1
2
3
SELECCIONAR los datos
DE tu tabla CLIENTES
DONDE NO EXISTA un registro en la tabla de ALQUILERES algún registro con un idSucursal DISTINTO al idSucursal del cliente.


Puedes hacerlo con NOT EXISTS, NOT IN o con un LEFT JOIN...

trata de hacerlo, si tienes problemas postea algo de lo que intentaste hacer y con gusto te ayudamos a afinar la consulta.

Saludos
N
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda por favor

Publicado por pablo (5 intervenciones) el 28/04/2015 20:09:34
Gracias maestro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar