Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con select

Estas en el tema de Ayuda con select en el foro de Mysql en Foros del Web. Hola buenas tardes mi problema es el siguiente tengo una tablas con los sgts. datos libro: (idlibro -titulo) ( 1 -El Alquimista) copia: (idcopia -idlibro[FK]) ...
  #1 (permalink)  
Antiguo 12/12/2010, 19:33
Avatar de fast_10  
Fecha de Ingreso: abril-2010
Ubicación: Desde aquí o desde allá
Mensajes: 16
Antigüedad: 14 años
Puntos: 0
Ayuda con select

Hola buenas tardes mi problema es el siguiente

tengo una tablas con los sgts. datos
libro:
(idlibro -titulo)
( 1 -El Alquimista)
copia:
(idcopia -idlibro[FK])
( 1 - 1 )
( 2 - 1 )
( 3 - 1 )
estado prestamo: 'pendiente' y'devuelta'
(idestado_prestamo-descripcion)
( 1 -'pendiente')
( 2 -'devuelto')
prestamo:
(idprestamo-idcopia[FK]-idestado_prestamo[FK])
( 1 - 1 - 2 )
( 2 - 1 - 1 )
( 2 - 2 - 2 )
( 2 - 2 - 1 )
La pregunta es la siguiente:
¿como seleccionar copias que se pueden prestar de El Alquimista, es decir las que nunca fueron prestadas y las que estan 'devuelta'

Lo que yo he intentado primero es seleccionar todas las idcopia que nunca han sido prestadas es decir las que no estan en tabla prestamo
y luego selecciono todas las copias que estan en prestamo con el estado prestamo 'devuelto'; lo malo de esto es que si una
copia se presta mas de una vez va tener varios registros con estado prestamo como 'devuelto'

Última edición por fast_10; 13/12/2010 a las 10:04

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:33.