我正在教一个人擦亮matura,他们有时必须使用Access。
我有一个包含pyt_1
列,pyt_5
的表格。我想只显示这些列相等的行。
在SQL中看起来像这样:
SELECT pyt_1, pyt_5
FROM Ankiety
WHERE pyt_1=pyt_5;
但他必须知道如何在查询设计中这样做
我选择了pyt_1
,pyt_5
列并添加了条件pyt_1 = pyt_5
但是ACCESS会自动将其转换为字符串,如何避免这种情况?
他将我的SQL转换为查询设计,但这很奇怪。
答案 0 :(得分:4)
您的问题是,您将= pyt_5
写入pyt_1
列的条件字段,而Access会自动将其转换为= "pyt_5"
,对吗?
如果是,您需要将pyt_5
放入大括号([ ]
)
这使Access查询编辑器将其识别为列名。
这是一个截图(带德语标签的德语访问版本,但你明白了):