Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2010, 12:19
mherz19
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Obtener datos de tabla a partir de un Select

Antes que nada, saludos a quienes lean e intenten ayudarme con esta cuestión. Y la cuestión es...

Hago un proyecto en una empresa, y se me pide que en una BD existan 3 tablas: catálogo, marca y modelo. Pongo un ejemplo rápido para dar una idea...

Código:
CREATE TABLE marca(idmarca INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nombre_marca VARCHAR(45) NOT NULL);

CREATE TABLE modelo(idmodelo INT NOT NULL AUTO_INCREMENT PRIMARY KEY, modelo VARCHAR(45) NOT NULL);

CREATE TABLE catalogo(nombre_catalogo VARCHAR(20) NOT NULL PRIMARY KEY, n_marca INT NOT NULL, n_mod INT NOT NULL, INDEX(n_marca), FOREIGN KEY (n_marca) REFERENCES marca(idmarca), INDEX(n_mod), FOREIGN KEY(n_mod) REFERENCES modelo(idmodelo);
Ahora, eso es lo que sé que es fácil, también el que un Select de una página web contenga todos los registros del campo 'nombre_catalogo' de la tabla catalogo es lo sencillo.

Lo que no puedo hacer es lo siguiente. Mi tabla de catalogo tiene 2 foreign keys que hacen referencia a las otras 2 tablas (marca y modelo). Lo que quiero es que al seleccionar el catálogo desde mi Select, en un campo de texto aparezca la respectiva marca, y en otro el respectivo modelo; por ejemplo si elijo el catálogo 'ABC123' y éste cuenta con las claves de la marca 'Uno' y el Modelo 'Dos' que se muestren en dos campos de texto. Yo sé que es posible, pero cómo se hace?

Lo puedo hacer en Dreamweaver o es a mano el asunto?

Desde ahorita, gracias de antemano!