İki tablonuz olmalı biri Anakatagori
bu tablonun içeriği id,baslik olsun
Bir diğer tablonuz ise Altkatagori
bu tablonun içeriği id,aid,baslik olsun
Bu şekilde tablolarımızı birbirleri ile ilişkilendirdir. aid olarak yazdığım kısım anakatagoriid si diye tabir edebiliriz.

Anakatagoriden id si 1 olan katagorinin alt katagorilerini listelemek istersek
select * from Altkatagori where aid=$anakatagoriid