Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/09/2008, 16:35
DjKelvim
 
Fecha de Ingreso: junio-2008
Ubicación: Maracay
Mensajes: 52
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Como relaciono 1 tabla con 5 tablas para consultar registros con JOIN

Hola logre hacer unos cambios en el codigo...las lineas y los errores que mostraba los corregi pero tengo el mismo problema el de la consulta, porque yo quiero mostrar en realidad el campo decripcion de las tablas clase, tipo, marca, modelo y seccion; es decir que en el resultado de la busqueda me muestre en vez de codclase es 1, muestre la descripcion que seria 'Pick-Up Cabina Doble',
Y asi mismo para codtipo que es 2, mostrar campo descripcion que vale 'Camion'
Y viceversa...como haria eso porque la consulta la he modificado tantas veces y no he dado con la solucion

Revisen el codigo donde esta la consulta sql, por favor chuqueenlo y me dicen que puedo hacer.

Aqui esta la BD para vean mas alla del asunto´
Código PHP:
-- phpMyAdmin SQL Dump
-- version 2.10.0.2
-- http://www.phpmyadmin.net
-- 
-- 
Servidorlocalhost
-- Tiempo de generación06-09-2008 a las 18:34:02
-- Versión del servidor5.0.37
-- Versión de PHP5.2.1

SET SQL_MODE
="NO_AUTO_VALUE_ON_ZERO";

-- 
-- 
Base de datos: `unidades`
-- 

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `clase`
-- 

CREATE TABLE `clase` (
  `
codclasetinyint(4NOT NULL auto_increment,
  `
descripcionvarchar(30NOT NULL COMMENT 'Cabina Doble',
  
PRIMARY KEY  (`codclase`)
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;

-- 
-- 
Volcar la base de datos para la tabla `clase`
-- 

INSERT INTO `claseVALUES (1'Pick-Up Cabina Doble');
INSERT INTO `claseVALUES (2'Pick-Up Cabina Simple');
INSERT INTO `claseVALUES (3'Carga');
INSERT INTO `claseVALUES (4'Tipo Cesta');
INSERT INTO `claseVALUES (7'Grua');
INSERT INTO `claseVALUES (8'Tipo Grua');
INSERT INTO `claseVALUES (9'Sedan 4 Puertas');
INSERT INTO `claseVALUES (10'4x4 Sencillo');
INSERT INTO `claseVALUES (11'Maquinaria Agricola');

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `identificacion`
-- 

CREATE TABLE `identificacion` (
  `
unidadvarchar(7NOT NULL,
  `
codclasetinyint(4NOT NULL,
  `
codtipotinyint(4NOT NULL,
  `
codmarcatinyint(4NOT NULL,
  `
codmodelotinyint(4NOT NULL,
  `
serial_carroceriavarchar(17NOT NULL,
  `
serial_motorvarchar(17NOT NULL,
  `
num_placavarchar(7NOT NULL,
  `
anioyear(4NOT NULL,
  `
colorvarchar(20NOT NULL,
  `
codsecciontinyint(4NOT NULL,
  
PRIMARY KEY  (`unidad`)
ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- 
Volcar la base de datos para la tabla `identificacion`
-- 

INSERT INTO `identificacionVALUES ('1234456'31213'87Y897TUGTT87YO8Y''65E5VE5W4WFGBNG87''GH9-89L'1998'ROJO'2);
INSERT INTO `identificacionVALUES ('6578876'31213'y9ret45678yougfxd''gyutu6r67rv67578v''nm8-97i'1997'rojo'2);
INSERT INTO `identificacionVALUES ('1224537'41420'64YR8HD83Y74T473I''73HF8302HET645232''JK9-56Y'2003'BLANCO'2);
INSERT INTO `identificacionVALUES ('9083358'1470'7834HT5U59U684IU8''475F756F54895F4JY''AS-89L'1996'VERDE'3);

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `marca`
-- 

CREATE TABLE `marca` (
  `
codmarcatinyint(4NOT NULL auto_increment,
  `
descripcionvarchar(30NOT NULL,
  
PRIMARY KEY  (`codmarca`)
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;

-- 
-- 
Volcar la base de datos para la tabla `marca`
-- 

INSERT INTO `marcaVALUES (1'Chevrolet');
INSERT INTO `marcaVALUES (2'Ford');
INSERT INTO `marcaVALUES (3'Grove');
INSERT INTO `marcaVALUES (4'International');
INSERT INTO `marcaVALUES (5'Jhon Deere');
INSERT INTO `marcaVALUES (6'Nissan');
INSERT INTO `marcaVALUES (7'Toyota');

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `modelo`
-- 

CREATE TABLE `modelo` (
  `
codmodelotinyint(4NOT NULL auto_increment,
  `
descripcionvarchar(20NOT NULL,
  
PRIMARY KEY  (`codmodelo`)
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=23 ;

-- 
-- 
Volcar la base de datos para la tabla `modelo`
-- 

INSERT INTO `modeloVALUES (1'Corolla');
INSERT INTO `modeloVALUES (2'Hilux DC');
INSERT INTO `modeloVALUES (3'Hilux 4x4 Automatico');
INSERT INTO `modeloVALUES (4'Hilux 4x2 Automatico');
INSERT INTO `modeloVALUES (9'Hilux 4x4 Manual');
INSERT INTO `modeloVALUES (10'Hilux 4x2 Manual');
INSERT INTO `modeloVALUES (11'Hembrita');
INSERT INTO `modeloVALUES (12'F-150');
INSERT INTO `modeloVALUES (13'F-350');
INSERT INTO `modeloVALUES (14'F-750');
INSERT INTO `modeloVALUES (15'Land Colorado');
INSERT INTO `modeloVALUES (16'Pick-Up');
INSERT INTO `modeloVALUES (17'Ranger');
INSERT INTO `modeloVALUES (18'Techo Duro');
INSERT INTO `modeloVALUES (19'TMS-250C');
INSERT INTO `modeloVALUES (20'4900');
INSERT INTO `modeloVALUES (21'6605');
INSERT INTO `modeloVALUES (22'6610');

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `seccion`
-- 

CREATE TABLE `seccion` (
  `
codsecciontinyint(4NOT NULL auto_increment,
  `
descripcionvarchar(50NOT NULL,
  
PRIMARY KEY  (`codseccion`)
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;

-- 
-- 
Volcar la base de datos para la tabla `seccion`
-- 

INSERT INTO `seccionVALUES (1'Departamento Mantenimiento Transmision Centro - Ge');
INSERT INTO `seccionVALUES (2'Mantenimiento de Lineas');
INSERT INTO `seccionVALUES (3'Apoyo Tecnico y Logistico');
INSERT INTO `seccionVALUES (4'Mantenimiento de Sub-Estacion San Geronimo A');
INSERT INTO `seccionVALUES (5'Mantenimiento de Sub-Estacion San Geronimo B');
INSERT INTO `seccionVALUES (6'Mantenimiento de Sub-Estacion La Horqueta');
INSERT INTO `seccionVALUES (7'Mantenimiento de Sub-Estacion Santa Teresa');
INSERT INTO `seccionVALUES (8'Mantenimiento de Sub-Estacion Sur');

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `tipo`
-- 

CREATE TABLE `tipo` (
  `
codtipotinyint(4NOT NULL auto_increment,
  `
descripcionvarchar(30NOT NULL,
  
PRIMARY KEY  (`codtipo`)
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;

-- 
-- 
Volcar la base de datos para la tabla `tipo`
-- 

INSERT INTO `tipoVALUES (1'Camion');
INSERT INTO `tipoVALUES (2'Camion Grua');
INSERT INTO `tipoVALUES (3'Land Cruiser');
INSERT INTO `tipoVALUES (4'Pick-Up');
INSERT INTO `tipoVALUES (5'Grua TMS-250');
INSERT INTO `tipoVALUES (6'Rustico');
INSERT INTO `tipoVALUES (7'Tractor Agricola');
INSERT INTO `tipoVALUES (8'Sedan'); 

Última edición por DjKelvim; 06/09/2008 a las 16:40