tek tabloda sınırsız kategori oluşturabilirsin, sınırsız alt kategoride dahil
id catName child

diye tablon olsun

id < oto id nosu
catname < kategori ismi
child < hangi kategorinin alt kategorisiyse onun id si...