我有两张非常大的桌子。一个有大约57,000行,另一个有大约30,000行。
两个表都有两个常见字段:A Side Site和Z Side Site。我正在尝试使用常见的A Side Site和Z Side Site字段创建一个查询表。
示例:PathListResults 侧站Z侧站点 ............................ 圣地亚哥西雅图 旧金山波特兰 洛杉矶拉斯维加斯 芝加哥印第安纳波利斯 亚特兰大新奥尔良
example2:SegmentListResults 侧站Z侧站点 ............................ 芝加哥印第安纳波利斯 达拉斯巴尔的摩 亚特兰大新奥尔良 纽约布鲁克林 洛杉矶芝加哥 Atlanta Portland 圣地亚哥西雅图
我想要一张像这样的桌子.... 侧站Z侧站点 ............................ 圣地亚哥西雅图 芝加哥印第安纳波利斯 亚特兰大新奥尔良
当我尝试在设计视图中链接两个字段时。它产生了以下代码:
SELECT PathListResults.[A Side Site], PathListResults.[Z Side Site],
SegmentListResults.[A Side Site], SegmentListResults.[Z Side Site]
FROM PathListResults
INNER JOIN SegmentListResults ON (PathListResults.[Z Side Site] = SegmentListResults.[Z Side Site])
AND (PathListResults.[A Side Site] = SegmentListResults.[A Side Site]);
这会生成一个包含大约669,000行的表,当您查看其他两个表的行数时,这显然是不正确的(如果最小表中的每一行与最大表匹配,则最多10,000行)。我怀疑它是分别为A站点和Z站点运行匹配。