我对Access有些新意,所以我希望我的问题很容易回答......
我有一张看起来像这样的表:
PairID | MaleCode | FemaleCode
A-01 | SR | BB
A-02 | SG | SB
A-03 | SM | GB
B-01 | GR | BR
B-02 | RR | RB
我想将男性和女性专栏组合成一个包含多值字段的列,或者创建一个如下所示的表:
PairID | Code
A-01 | SR
A-01 | BB
A-02 | SG
A-02 | SB
A-03 | SM
A-03 | GB
B-01 | GR
B-01 | BR
B-02 | RR
B-02 | RB
答案 0 :(得分:2)
INSERT INTO newTab (PairID, Code) SELECT PairID, MaleCode FROM oldTab
INSERT INTO newTab (PairID, Code) SELECT PairID, FemaleCode FROM oldTab
您可以编写一个运行这两个SQL行的宏,也可以创建两个查询来分别运行每一行。