在某些Microsoft Access查詢上,我收到以下消息:操作必須使用可更新的查詢。(錯誤3073)。我通過使用臨時表來解決它,但是我想知道是否有更好的方法。所有涉及的表都有一個主鍵。這是代碼:UPDATE CLOG SET CLOG.NEXTDUE = ( SELECT H1.paidthru FROM CTRHIST as H1 WHERE H1.ACCT = clog.ACCT AND H1.SEQNO = ( SELECT MAX(SEQNO) FROM CTRHIST WHERE CTRHIST.ACCT = Clog.ACCT AND CTRHIST.AMTPAID > 0 AND CTRHIST.DATEPAID < CLOG.UPDATED_ON ))WHERE CLOG.NEXTDUE IS NULL;
操作必須使用可更新的查詢。(錯誤3073)Microsoft Access
慕勒3428872
2019-12-04 14:52:45