我正在使用访问权限,并尝试创建一个sql查询。
基本上,我有两个要加入的表。第一个具有名称和值的“缩写形式”。第二个具有名称的“复杂形式”和另一个值。
表格如下:
asdf;14
test;21
asdf_1;16
asdf_2;16
test_1;24
test_2;22
asdf_1;14
asdf_2;14
test_1;21
test_2;21
基本上:如果“ asdf”(来自Test_Tabelle1.Feld1)是Test_Tabelle2.Feld1的一部分,则应将两者都加入。与“测试”相同。如何获得结果?
我尝试了以下似乎正确的代码,但没有得到任何结果。
SELECT Test_Tabelle2.Feld1, Test_Tabelle1.Feld2
FROM Test_Tabelle1
INNER JOIN Test_Tabelle2 ON Test_Tabelle2.Feld1 LIKE ("%" & Test_Tabelle1.Feld1 & "%");
答案 0 :(得分:4)
MS-Access使用*
的{{1}}
https://support.office.com/en-gb/article/like-operator-b2f7ef03-9085-4ffb-9829-eef18358e931
(我讨厌MS-Access的许多原因之一,它太专有了)