自从我使用MS Access& amp;我之前已经做了很多次,但现在无法找到在Google搜索中描述这个的方法,所以无法找到答案;
我在查询中有2个表;表1有3列,其中包含表2中列出的类别的数字参考,相应的数字和数字。他们的名字。我需要创建一个查询,从表2中提取与所有3列中表1的列中的数字相对应的等效类别名称。
答案 0 :(得分:0)
我将假设设置类似于:
tblTable1:
Category1 Category2 Category3
1 4 7
tblTable2:
CategoryID Category
1 This
2 That
3 Something
4 One
5 Brown
6 Mouse
7 Shoe
作为一个基本框架,您可以这样做:
SELECT
tblTable2_1.Category as Category1,
tblTable2_2.Category as Category2,
tblTable2_3.Category as Category3
FROM tblTable1
LEFT JOIN tblTable2 AS tblTable2_1
ON tblTable1.Category1 = tblTable2_1.CategoryID
LEFT JOIN tblTable2 AS tblTable2_2
ON tblTable1.Category2 = tblTable2_2.CategoryID
LEFT JOIN tblTable2 AS tblTable2_3
ON tblTable1.Category3 = tblTable2_3.CategoryID
这会给你输出:
Category1 Category2 Category3
This One Shoe