1

いくつかのカテゴリがありますが、サブカテゴリがあるものもあります。だから私は木を持っています。

Categoriesというテーブルを作成しました。idフィールドは主キーで、他のフィールドはPARENTIDで、 id によって参照される外部キーです(階層化するため)。ここでデータを表示できます

ここに画像の説明を入力

特定のIDを指定する と、クエリによってそのカテゴリとすべてのサブカテゴリのIDが返されます。私はこれこれを赤くしていますが、どれも役に立ちません。

もう 1 点: 私はあなたに質問を書いてくれと頼んでいるわけではありません。私はちょうどいくつかのヒントを探しています

4

1 に答える 1

0

2つのオプションを提案します。

1) サブカーソルを含めるように選択を指定します。

select column1, cursor(select * form table2) as cursorOfTable2 from table1

次に、中間層のコードで、サブカーソルを参照できます。実装は、中間層が何であるか (j2ee、.net、...) によって異なります。

2)選択内で親子関係を指定します

select a.id as parentId, b.id as child_id, from table1 a, table2 b
where a.id = b.parentId

そして、再び中間層コードで、このデータを使用して親子データ構造を作成できます。

それが理にかなっていることを願っています。

于 2013-10-12T19:39:14.983 に答える