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

ayuda con esta consulta

Estas en el tema de ayuda con esta consulta en el foro de Mysql en Foros del Web. holas como estan tengo un problema con una bd es una consulta y queria ver la psibilidad casi ustedes como sabe mas q yo ya ...
  #1 (permalink)  
Antiguo 20/02/2006, 08:41
 
Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 19 años, 5 meses
Puntos: 1
ayuda con esta consulta

holas como estan
tengo un problema con una bd es una consulta y queria ver la psibilidad casi ustedes como sabe mas q yo ya q esta consulta no la puedo resolver quisiera pedirle un poco de ayuda aver si me puede ayudar con la consulta porfabor ...
mire le explico lo que pretendo
la consulta lo que deberia traer es lo siguiente las camas disponibles por sala para ello tengo 3 tablas le doy el diagrama
hospitalizacion / cama / sala rut (pk) / id_cama (pk) / id_sala (pk)
id_cama (fk tabla cama) / cama / sala
id_sala (fk tabla sala) /



pofre lo que deceo es que si la cama tiene registrada esto :
sala cama
1 1
1 2
1 3 todas esas estan ocupadas
entonces con la consulta deberia mostrar
sala cama
1 4
1 5
1 6
suponiendo q tenga cada sal 6 camas osea las q no estan asignadas ala sala 1

otra consulta como se crean las tablas de paso(virtuales) o de vista como se dice

Última edición por blackrocha; 20/02/2006 a las 08:55
  #2 (permalink)  
Antiguo 22/02/2006, 09:48
 
Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 19 años, 5 meses
Puntos: 1
buya sabes q estoy con esta consultas
primero rescato la sala q se selecciono y despues ago la segunda
q es esta pero me arroja bn el resultado cuando es una cama la q esta ocupada por sasla pero cuando ahy 2 me embia todas las camas (numeros )repetidos

esta es la consulta:
select cama.id_cama, cama.numero, hospitalizacion.id_sala from cama
inner join hospitalizacion
on cama.id_cama <> hospitalizacion.id_cama and hospitalizacion.ID_SALA = '$sala2'


como puedo hacer para aareglar eso
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 18:10.