Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/02/2006, 05:34
blackrocha
 
Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 20 años, 2 meses
Puntos: 1
mira es lo que queria hacer osea eligues la sala 1 del primer combo y te muestra las camas disponibles el 2 combo

mira la relacion de las tablas es la siguiente
tengo una tabla hospitalizacion donde se guarda las fk
de sala y cama pero mira la estrucctura de las tablas es asi

hospitalizacion / sala / cama
rut (pk) / id_sala (pk) / id_cama (pk)
id_sala (fk) / sala / cama
id_cama (fk)

la relacion de camas libres la saco de las consulta

ago esta consulta pero el problema que tiene es que me arroja duplicado los resultados de camas disponibles y toda la cantidad de camas que hay hasta las ocupadas; cuando ahy mas de dos registros por sala

sql= select cama.id_cama, cama.numero, hospitalizacion.id_sala from cama
inner join hospitalizacion
on cama.id_cama <> hospitalizacion.id_cama and talizacion.ID_SALA = '$sala2'

donde $sala2 es la sala seleccionada en el primer combobox
estoy trabajando con mysql con php