Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2007, 17:23
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Ayuda para consulta avanzada en 3 tablas

Hola...

Primero les pongo codigo y luego les comento mis dudas.

BD:

CREATE TABLE `inmobiliarias` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`id_vendedor` VARCHAR( 50 ) NOT NULL ,
`contacto` VARCHAR( 250 ) NOT NULL ,
`empresa` VARCHAR( 250 ) NOT NULL ,
`direccion` VARCHAR( 250 ) NOT NULL ,
`telefono` VARCHAR( 150 ) NOT NULL ,
`movil` VARCHAR( 150 ) NOT NULL ,
`email` VARCHAR( 250 ) NOT NULL ,
`web` VARCHAR( 250 ) NOT NULL ,
`archivo_binario` MEDIUMBLOB NOT NULL ,
`archivo_nombre` VARCHAR( 250 ) NOT NULL ,
`archivo_peso` VARCHAR( 50 ) NOT NULL ,
`archivo_tipo` VARCHAR( 50 ) NOT NULL
) ENGINE = MYISAM ;



CREATE TABLE `propiedades` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`id_vendedor` VARCHAR( 50 ) NOT NULL ,
`id_propiedad` VARCHAR( 50 ) NOT NULL ,
`zona` VARCHAR( 150 ) NOT NULL ,
`ubicacion` VARCHAR( 250 ) NOT NULL ,
`condicion` VARCHAR( 150 ) NOT NULL ,
`antiguedad` VARCHAR( 50 ) NOT NULL ,
`metros` VARCHAR( 50 ) NOT NULL ,
`alcobas` VARCHAR( 50 ) NOT NULL ,
`banos` VARCHAR( 50 ) NOT NULL ,
`parqueaderos` VARCHAR( 50 ) NOT NULL ,
`estrato` VARCHAR( 50 ) NOT NULL ,
`lineas` VARCHAR( 50 ) NOT NULL ,
`tv` VARCHAR( 50 ) NOT NULL ,
`info` MEDIUMTEXT NOT NULL,
`cerrado` VARCHAR( 50 ) NOT NULL ,
`vigilancia` VARCHAR( 50 ) NOT NULL ,
`cubierto` VARCHAR( 50 ) NOT NULL ,
`visitantes` VARCHAR( 50 ) NOT NULL ,
`comunes` VARCHAR( 50 ) NOT NULL ,
`ninos` VARCHAR( 50 ) NOT NULL ,
`verdes` VARCHAR( 50 ) NOT NULL ,
`principal` VARCHAR( 50 ) NOT NULL ,
`colegios` VARCHAR( 50 ) NOT NULL ,
`transporte` VARCHAR( 50 ) NOT NULL ,
`negocio` VARCHAR( 150 ) NOT NULL ,
`inmueble` VARCHAR( 150 ) NOT NULL ,
`precio` VARCHAR( 150 ) NOT NULL ,
`intro` MEDIUMTEXT NOT NULL
) ENGINE = MYISAM ;



CREATE TABLE `imagenes` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`id_propiedad` VARCHAR( 50 ) NOT NULL ,
`archivo_binario` MEDIUMBLOB NOT NULL ,
`archivo_nombre` VARCHAR( 250 ) NOT NULL ,
`archivo_peso` VARCHAR( 50 ) NOT NULL ,
`archivo_tipo` VARCHAR( 50 ) NOT NULL
) ENGINE = MYISAM ;