|
お世話になります。
データテーブルに T_Main , T_Old , T_New があります。
T_Main の ID というフィールドを T_Old , T_New に一対多のリレーションシップで結んであります。
T_Main を基にしたフォーム内に、T_Old , T_New の表形式フォームをサブフォームとして組み込んでいます。
データの数は不確定で、例として T_Main.ID = 1 のデータに T_Old データが3つ、T_New データが2つあるとします。
本題なのですが、フォームにて登録したデータを選択クエリで抽出すると
T_Main.ID = 1 T_Oldデータ1 T_New データ1
T_Main.ID = 1 T_Oldデータ1 T_New データ2
T_Main.ID = 1 T_Oldデータ2 T_New データ1
T_Main.ID = 1 T_Oldデータ2 T_New データ2
T_Main.ID = 1 T_Oldデータ3 T_New データ1
T_Main.ID = 1 T_Oldデータ3 T_New データ2
このようにT_Oldデータが重複してしまいます。これを
T_Main.ID = 1 T_Oldデータ1 T_New データ1
T_Main.ID = 1 T_Oldデータ2 T_New データ2
T_Main.ID = 1 T_Oldデータ3
このような重複しない形で取り出したいのですが、可能でしょうか?
データによっては、T_Old より T_New のデータ数のほうが多い場合もあります。
ご教授お願いいたします。
|
|