Arkadaşlar konuyu hortlatmış gibi olacağım ama bir alternatif de ben önereyim.

Belki bazı arkadaşlara yardımcı olmuş olur.

Eğer yanlızca tek bir alt kategoriye iniliyorsa şu şekilde bir sorgu iş görür.

select id,isim,ustID, (select isim from tablo as yeni where yeni.id=tablo.ustID) as ustIsım from tablo

(bu aynı tabloda alt sorgu oluşturma yöntemi)