我有一个名为 Users 的表,其中包含一个名为 Area 的多值字段。我正在创建一个简单的 SQL 语句,它只是删除指定给单个用户的区域。在下面的示例中:从具有“123”徽章编号的用户中删除区域“G1”。
这是我的 SQL 语句:
DELETE Users.Area.Value
FROM Users
WHERE (((Users.Area.Value)="G1") AND ((Users.badgeNumber)="123"));
这以某种方式设法导致输入参数值对话框。仔细检查后,所有参数都应正确输入。事实上,将 DELETE 更改为 SELECT 会创建一个成功的 SQL 语句。
查看 Microsoft 帮助页面,我找到了这个示例。
DELETE Issues.AssignedTo.Value
FROM Issues
WHERE (((Issues.AssignedTo.Value)=6));
这会从整个数据库中删除一个值。我想从单个用户中删除该值。
所以现在我有点迷路了。您可以提供的任何帮助将不胜感激。谢谢。