| 
    
     |  | ▼かな さん: 
 横入りの上に回答でなくて大変恐縮ですが、一点気になったので。
 データの構成を勝手に解釈した限りでは、以下のようにまとめられるように思われます。
 ただし、この場合もユニークキー(上位キー)は必要になります
 
 ○元のデータ
 1 2 3 4 5 品番 キー    数 ←フィールド名
 -----------------------------------------
 1       A   A     2
 2      B   A|B    2
 3    C   A|B|C   3
 1       D   D     1
 2      E   D|E    2
 3    F   D|E|F   2
 1       A   A     3
 2      B   A|B    3
 3    W   A|B|W   3
 
 ○修正後のトランザクションデータ(例)
 Gキー 枝番 品番 キー    数 ←フィールド名
 -----------------------------------------
 100   1   A   A     2
 101   2   B   A|B    2
 102   3   C   A|B|C   3
 103   1   D   D     1
 104   2   E   D|E    2
 105   3   F   D|E|F   2
 106   1   A   A     3
 107   2   B   A|B    3
 108   3   W   A|B|W   3
 
 ○Gキーのマスタテーブル
 Gキー 名称等
 -----------------------------------------
 100   何か名称等区別のつく文言
 101   〜
 102
 103
 104
 105
 106
 107
 108
 
 トランザクションテーブルとマスターテーブルを結合し(しなくとも良いかもしれませんが)、枝番で条件抽出すれば欲しいデータが取れると思います。
 
 何か参考になれば良いのですが。。。
 尚、Gキーは例なので、本当に必要な数字の桁は業務にあわせて大きくする必要があると思います。
 
 
 |  |