Access 2007:我们需要一个查询来链接两个表而不使用唯一字段。两个表都有一个名为“section”的字段,它总是三个数字。
喜欢这个例子: (表A-部分= 101,208,411 ......)和(表B-部分= 901,304,208 ......)。
此脚本返回错误
多值字段TableB.Section在指定的JOIN子句中无效。
SELECT TableA.section, TableB.section...
FROM TableA INNER JOIN TableB
ON TableA.Section = TableB.Section;
答案 0 :(得分:1)
如果您希望所有部分字段保持不变,您应该执行以下操作:
SELECT TableA.section AS tableAsection,
TableB.section AS tableBsection
FROM TableA
INNER JOIN TableB
ON TableA.Section.Value = TableB.Section.Value;
您还可以为该部分的每个多部分拆分为单独的字段,如下所示:
SELECT TableA.section.Value AS tableAsection,
TableB.section.Value AS tableBsection
FROM TableA
INNER JOIN TableB
ON TableA.Section.Value = TableB.Section.Value;