私は4つのテーブルを持っています:
- カテゴリー
- タイプ
- 病気-関連する病気があります。親と子の病気の間の親子関係を関連付けるために、同じテーブルのchildOfフィールドを使用しました。病気にはさまざまなレベルがあると言えます。病気レベル1、それからその下の他の多くの病気。単一のテーブルを使用した管理。
- 病気の治療-病気の治療
これらに加えて、私はそれらの間の関係のための他のすべてのテーブルを持っています
- カテゴリにはタイプがあります
- タイプは病気を持っています
- 病気は治療しています
検索ボタンがあります。検索後にすべてのレコードをグリッドビューに表示したい。このような 。何も選択せずに検索を押した場合。
Category name - Type - disease - Treat
--------------------------------------------------------------------------------
record 1 - type - level 1 - treatment
record 1 - type - level 1.1 (child of level 1) - treatment
record 1 - type - level 1.2 (child of level ) - treatment
どんな体でもこれを達成する方法を提案してください。ちょっとしたヒント。クエリを書きます。どのテーブルからデータの取得を開始する必要があるのかわかりません
ありがとう