复杂的转换问题,请用SQL语法
表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