Código MySQL :
CREATE TABLE IF NOT EXISTS `categorias` ( `categoria_id` bigint(200) NOT NULL AUTO_INCREMENT, `categoria_padre` int(15) DEFAULT NULL, `categoria_nombre` varchar(250) NOT NULL, PRIMARY KEY (`categoria_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
Obviamente categoría padre es NULL o el valor de la categoría superior.
Lo que no doy es con el script. Que necesito que lo ponga como lista:
Categoria
Sub
sub
Sub
Sud