|
▼かな さん:
横入りの上に回答でなくて大変恐縮ですが、一点気になったので。
データの構成を勝手に解釈した限りでは、以下のようにまとめられるように思われます。
ただし、この場合もユニークキー(上位キー)は必要になります
○元のデータ
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キーは例なので、本当に必要な数字の桁は業務にあわせて大きくする必要があると思います。
|
|