リレーションシップが個別に格納されている、親 ITEM テーブル行の子である ITEM テーブルからすべての行を取得するにはどうすればよいですか? これを行うにはどうすれば結合できますか? 「この特定の ITEM テーブル行の子である ITEM テーブルからすべての行を取得し、この親アイテムからすべての子アイテムを取得します。関係は別の RELATIONSHIP テーブルに格納されます」
そのため、ITEMS テーブルと RELATIONSHIPS テーブルがあるとします。主な列は次のとおりです。
ITEMS
* ID
* << other columns>>
RELATIONSHIPS
* PARENT_ID
* CHILD_ID
DataSet / DataRelation アプローチが何らかの方法でこれらの関係をマッピングできるかどうかを理解しようとしています。たとえば、基本的に「RELATIONSHIPS テーブルに基づいて、親 ITEM DataRow を指定して、DataRow[] フォーム内のすべての子 ITEM を提供する」という要求を実装する方法が必要な場合、DataRelation を使用してこれを行う方法はありますか? そうでない場合、DataSet アプローチを使用してこれを行う最も簡単な方法は何でしょうか?
編集: つまり、DataSet を使用しており、DataSet 内に、上記で説明した物理データベース テーブルごとに 1 つの DataTable があると仮定します。
ありがとう