Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/06/2012, 06:19
nikimoto
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 13 años, 7 meses
Puntos: 24
Respuesta: ultimos registros de 3 columnas de una tabla

bueno encontre la solucion asi:

"(select * from recilocas where categoria like 'acc' order by id desc limit 0,2) union (select * from recilocas where categoria like 'kle' order by id desc limit 0,2) union (select * from recilocas where categoria like 'dek' order by id desc limit 0,2)"

pero ahora me ha aparecido otro problema, el numero de id me lo muestra sin ceros, me explico, el ID son siempre 3 digitos por ejemplo el primero es 001, luego 002....
pues el problema es que con esta consulta para las ID me da el resultado sin los 0 (1,2....).

no se donde puede estar el error pues si hago una consulta simple tipo
"select * from recilocas where categoria like 'acc' order by id desc limit 0,2"

el resultado esta bien con los 0 ( 001, 002....)

esta es la estructura de la tabla:

-- Estructura de tabla para la tabla `recilocas`
--

CREATE TABLE IF NOT EXISTS `recilocas` (
`id` int(3) unsigned zerofill NOT NULL AUTO_INCREMENT,
`categoria` varchar(3) NOT NULL,
`nombre` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;


bueno espero que alguien me pueda ayudar
gracias de antemano
__________________
kolectivo grafico deNA
www.kgdena.com