id
2つのフィールド(つまり、と)を持つカテゴリテーブルと、フィールドと。をcategoryname
持つテーブルがあります。どちらもの外部キーです。category_parent
categoryid
parentid
categoryid
したがって、1つのカテゴリに複数の親または複数の子を含めることができます。
私の質問は、特定のカテゴリのすべての親またはすべての子供をどのように見つけることができるかということです。
「すべての親」とは、直接の親だけでなく、直接の親の親などを意味します。配列またはリストにある親のIDが必要です。
この問題にはC#コードを使用したいと思います。