0

次のようなデータベースがあります。

_ID : SUBJECT : トピック : 講義番号

1 : WMCC   : RF       :     1
2 : WMCC   : Fading   :     2
3 : CCN    : IP       :     1
4 : CCN    : MAC      :     2
5 : WMCC   : Planning :     3

SimpleCursorAdaptor を使用してリストにクエリを配置する必要があります。

1) 最初に、すべての被験者が 1 回だけリストに配置されます (重複なし)。つまり、リストには WMCC と CCN のみが表示されます。

2)科目名をクリックすると、その科目に関するすべてのレクチャーを含む新しいリストが表示されます。たとえば、WMCC をクリックすると、WMCC に関するすべてのレクチャーを含む新しいリストが表示されます。

私は実際に最初のタスクを達成する際に問題に直面しています。つまり、SimpleCursorAdaptorを使用してリストに件名を1回だけ配置します。

ありがとう。

4

1 に答える 1

0

通常、「正規化された」リレーショナル データベースでは、別の SUBJECTS テーブルを使用します。上に示したのは「データベース」ではなく「非正規化テーブル」です。

非正規化されたテーブル (LECTURES と呼びましょう) から一意の科目のセットを取得できます。

       select DISTINCT subject from LECTURES

特定の科目の一連の講義を取得するクエリ:

      select * from LECTURES where subject =  'the-subject-chosen-from-your-GUI-list'
于 2011-08-18T11:26:54.060 に答える