这是SQL代码,我没明白。
UPDATE
Roster_Master
INNER JOIN
DuesCOMP
ON
Roster_Master.Scout_ID = DuesCOMP.Scout_ID
SET Roster_Master.Dues = "Y"
WHERE
(
(
[Roster_Master]![Scout_ID]=[DuesCOMP]![Scout_ID]
)
)
;
此想法很简单,包含一个名为Dues的归档表Roster_Master,在每个会计年度开始时将其设置为“ N”。当侦察员支付会费时,此标志需要设置为“ Y”,表示侦察员已付款,司库不必追究他/她。
很明显,这是一个UPDATE查询,它基于数据摘要查询DuesCOMP。
我在这里做什么错了?
答案 0 :(得分:0)
您应该更新表的字段而不是子查询。
尝试一下:
NULL