`id` int(11) NOT NULL AUTO_INCREMENT,
`parent_id` int(11) NOT NULL DEFAULT '0',
`title` varchar(50) NOT NULL,


parent_id -> alt kategori numarası, default 0 atanır. Bu değeri 0 olan kategoriler dolayısıyla ana kategori olur. Örnek sorgu:

$result = "SELECT * FROM tablo parent_id=0";
while ($row = mysql_fetch_array($result)) {
 echo $row[title];
 $result_sub = "SELECT * FROM tablo parent_id=".$row[id]." ";
 while ($row_sub = mysql_fetch_array($result_sub)) {
  echo $row_sub[title];
 }
}