Ver Mensaje Individual
  #16 (permalink)  
Antiguo 06/09/2008, 15:25
DjKelvim
 
Fecha de Ingreso: junio-2008
Ubicación: Maracay
Mensajes: 52
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Consultar registros de varias tablas en mysql

Con esto quedo muy bien CrepitantE lo que hiciste lo probe esta muy bien....no hay errores y muestra los resultados que estan en la tabla...

Pero yo en realidad lo que busco es mostrar 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

Aqui te dejo la BD:
Código PHP:
-- phpMyAdmin SQL Dump
-- version 2.10.0.2
-- http://www.phpmyadmin.net
-- 
-- 
Servidor: localhost
-- Tiempo de generación: 06-09-2008 a las 18:34:02
-- Versión del servidor: 5.0.37
-- Versión de PHP: 5.2.1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

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

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

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

CREATE TABLE `clase` (
  `
codclase` tinyint(4) NOT NULL auto_increment,
  `
descripcion` varchar(30) NOT 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 `clase` VALUES (1, 'Pick-Up Cabina Doble');
INSERT INTO `clase` VALUES (2, 'Pick-Up Cabina Simple');
INSERT INTO `clase` VALUES (3, 'Carga');
INSERT INTO `clase` VALUES (4, 'Tipo Cesta');
INSERT INTO `clase` VALUES (7, 'Grua');
INSERT INTO `clase` VALUES (8, 'Tipo Grua');
INSERT INTO `clase` VALUES (9, 'Sedan 4 Puertas');
INSERT INTO `clase` VALUES (10, '4x4 Sencillo');
INSERT INTO `clase` VALUES (11, 'Maquinaria Agricola');

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

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

CREATE TABLE `identificacion` (
  `
unidad` varchar(7) NOT NULL,
  `
codclase` tinyint(4) NOT NULL,
  `
codtipo` tinyint(4) NOT NULL,
  `
codmarca` tinyint(4) NOT NULL,
  `
codmodelo` tinyint(4) NOT NULL,
  `
serial_carroceria` varchar(17) NOT NULL,
  `
serial_motor` varchar(17) NOT NULL,
  `
num_placa` varchar(7) NOT NULL,
  `
anio` year(4) NOT NULL,
  `
color` varchar(20) NOT NULL,
  `
codseccion` tinyint(4) NOT NULL,
  
PRIMARY KEY  (`unidad`)
) 
ENGINE=MyISAM DEFAULT CHARSET=latin1;

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

INSERT INTO `identificacion` VALUES ('1234456', 3, 1, 2, 13, '87Y897TUGTT87YO8Y', '65E5VE5W4WFGBNG87', 'GH9-89L', 1998, 'ROJO', 2);
INSERT INTO `identificacion` VALUES ('6578876', 3, 1, 2, 13, 'y9ret45678yougfxd', 'gyutu6r67rv67578v', 'nm8-97i', 1997, 'rojo', 2);
INSERT INTO `identificacion` VALUES ('1224537', 4, 1, 4, 20, '64YR8HD83Y74T473I', '73HF8302HET645232', 'JK9-56Y', 2003, 'BLANCO', 2);
INSERT INTO `identificacion` VALUES ('9083358', 1, 4, 7, 0, '7834HT5U59U684IU8', '475F756F54895F4JY', 'AS-89L', 1996, 'VERDE', 3);

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

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

CREATE TABLE `marca` (
  `
codmarca` tinyint(4) NOT NULL auto_increment,
  `
descripcion` varchar(30) NOT NULL,
  
PRIMARY KEY  (`codmarca`)
) 
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

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

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

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

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

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

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

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

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

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

CREATE TABLE `seccion` (
  `
codseccion` tinyint(4) NOT NULL auto_increment,
  `
descripcion` varchar(50) NOT NULL,
  
PRIMARY KEY  (`codseccion`)
) 
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;

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

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

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

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

CREATE TABLE `tipo` (
  `
codtipo` tinyint(4) NOT NULL auto_increment,
  `
descripcion` varchar(30) NOT NULL,
  
PRIMARY KEY  (`codtipo`)
) 
ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;

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

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

Última edición por DjKelvim; 06/09/2008 a las 15:46