Anlamadım, biraz daha detay verir misin?
Sub kategoriden mi bahsediyorsunuz? öyle ise;
Kategori Tablosu;
ID, parent, name, situation

Parent => Ana kategori mi yoksa sub kategori mi anlamanız için. Ana kategoriler için değeri 0 olur sub kategoriler için ana kategori ID'sini alır.
Örneğin;
1 - 0 - PHP Kursları - 1
2 - 1 - Laravel Kursu - 1