私のデータベースには、次の表があります。
Category: {[Name: VarChar, TopCategory: VarChar]}
表の内容は次のとおりです。

次に、再帰ステートメントでComputer Scienceを使用して、カテゴリのすべてのサブカテゴリからすべての名前を取得する必要があります。with-clauseこれは、PHPやその他のプログラミング言語ではなく、SQLを使用して実行する必要があります。
すべてのサブカテゴリは、直接の子孫だけでなく、この場合も意味します。これを行うC++にJava
はどうすればよいですか。
私がこれまでに持っているもの:
SELECT name FROM category WHERE (topcategory = 'Computer Science')