表A:
ID DATE ITEM1 ITEM2 ITEM3 ITEM4 ITEM5
A 1/2 1 3 4 8 9
A 1/3 4 9
A 1/6 4 9
A 1/9 6 7
B 1/3 3 5 8 9
B 1/7 3 4
C 1/4 1 3 6 7 8 表L2:
ITEMI ITEM2
1 3
3 4
4 9
5 8
8 9
…
表L3:
ITEMI ITEM2 ITEM3
1 3 4
3 4 9
5 8 9
…
表L3:
ITEMI ITEM2 ITEM3 ITEM4
1 3 4 9
…
表LS:
LSA
(1,3)
(3,4)
(4,9)
(5,8)
(8,9)
…
(1,3,4)
(3,4,9)
(5,8,9)
…
(1,3,4,9)
… PART1:
1.转换表A,如下表A1。
2.请问高手表L2,L3,L4是否需要先转换成表LS,那一个效率较高?
3.说明1:表A的 L2,L3,L4 字段是表L2,L3,L4中的组合。
说明2:表A有重复的组合,要如何删除第二笔以后的,只留第一笔,如ID A的(4,9)。结果如下:
表A1:
ID ITEM1 ITEM2 ITEM3 ITEM4 ITEM5 L2 L3 L4
A 1 3 4 8 9 (1,3),(3,4),(4,9) (1,3,4),(3,4,9) (1,3,4,9)
A 6 7
B 3 5 8 9 (5,8),(8,9) (5,8,9)
B 3 4 (3,4)
C 1 3 6 7 8 (1,3)PART2:
1.转换表A1,如下表A2。
2.同一天的放在一个栏位里。结果如下:
表A2:
ID S1 S2
A (1),(3),(4),(8),(9),(1,3),(3,4),(4,9),(1,3,4),(3,4,9),(1,3,4,9) (6,7)
B (3),(5),(8),(9),(5,8),(8,9),(5,8,9) (3,4)
C (1),(3),(6),(7),(8),(1,3)
谢谢!
请各位高手帮忙,若觉得太长,可以先给PART1的,谢谢!