匹配两个变量

时间:2014-06-09 20:54:05

标签: variables ms-access

我在MS Access中有两个表,它们共享两个潜在的关系(ID& NAME)。是否可以运行查询,如果ID不匹配,那么尝试NAME可能匹配的位置?这些表在这两个字段中链接,但我不确定你是否可以执行多变量匹配 - 有点像IF THEN语句。

1 个答案:

答案 0 :(得分:0)

您可以尝试CROSS JOINING这些表来获取您正在寻找的数据集,如下所示:

SELECT Table1.ID, Table1.Name, Table2.ID, Table2.Name
FROM Table1, Table2
WHERE Table1.ID = Table2.ID OR Table1.Name = Table2.Name
ORDER BY  Table1.ID, Table1.Name, Table2.ID, Table2.Name;

希望有所帮助。