Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2012, 13:52
gerazmv
 
Fecha de Ingreso: octubre-2004
Ubicación: Uruguay
Mensajes: 386
Antigüedad: 19 años, 7 meses
Puntos: 4
Listar categorias y respectivas subcategorias misma tabla

Hola q tal. Tengo una sola tabla para listar las categorias y subcategorias. Necesitaria ayuda para hacer un listado de las categorias y dentro de ellas las respectivas subcategorias que tengo añadidas en la base de datos solo con un "select"
Lo que estaria buscando hacer es listar esto:

->Sentimientos
->Saludos
---> Aniversarios
---> Bienvenidos
->Celebraciones
---> Navidad
---> Año nuevo

Adjunto la base de datos con unos registros para que puedan ver como estamos trabajando. Saludos

CREATE TABLE IF NOT EXISTS `categorias` (
`idcategoria` int(4) NOT NULL AUTO_INCREMENT,
`categoria` varchar(200) COLLATE latin1_general_ci NOT NULL,
`idcategoria_padre` int(8) NOT NULL,
PRIMARY KEY (`idcategoria`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=71 ;
--
-- Volcar la base de datos para la tabla `categorias`
--
INSERT INTO `categorias` (`idcategoria`, `categoria`, `idcategoria_padre`) VALUES
(1, 'Sentimientos', 0),
(2, 'Saludos', 0),
(3, 'Celebraciones', 0),
(15, 'Aniversarios', 2),
(16, 'Bienvenidos', 2),
(32, 'Navidad', 3),
(33, 'Año Nuevo', 3);