私はこの単純な更新クエリを持っています:
UPDATE
erif_notify e
SET
e.current_amount = '0.00'
,e._date = now()
WHERE
id IN ( SELECT
en.id
FROM
u_contracts uc
JOIN
erif_notify en
ON
en.contract_id = uc.id
WHERE
uc._status = 7
)
しかし、それは私にそのようなエラーを与えます:
You can't specify target table 'e' for update in FROM clause
なぜそれが私にこれを与えるのですか?
2 つの別々のクエリで実行できることはわかっていますが、1 つのクエリで実行できますか?
前もって感謝します。