【发布时间】:2016-07-07 10:42:40
【问题描述】:
我正在尝试在 MS Access 中将两个表组合在一起(我使用的是 Office 365 版本)。这两个表看起来都像这样:
Headword Spelling Frequency
Word1 Sp1a x
Word1 Sp1b y
Word2 Sp2a z
所以我有一系列的词条和一些不同的拼写,以及它们的频率。它们在两个表中。
我想要一个包含所有表 1 中的内容和表 2 中的一些内容的组合表。从表 2 中,我只想要词条与表 1 中的词条匹配的行。
我一直在尝试使用加入代码来完成这项工作:
SELECT Table1.Headword, Table2.Headword, Table1.Spelling,
Table2.Spelling, Table1.Frequency, Table2.Frequency,
FROM Table2 RIGHT JOIN Table1 ON Table2.Headword = Table1.Headword;
这添加了包含表 2 中数据的新列,这不是我想要的。 (虽然它添加的数据至少是正确的数据!)
如何将表连接在一起,以使我拥有表 1 中的三个原始列,并将表 2 中的相关行添加到末尾?
【问题讨论】:
-
你想要一个UNION query。