【发布时间】:2022-11-17 18:33:15
【问题描述】:
UPDATE
work_info as info1
SET
info1.status_id = 1
WHERE
info1.info_id IN(
SELECT info2.info_id
FROM work_info as info2
WHERE info2.info_id IN (
SELECT MAX(info3.info_id)
FROM work_info as info3
GROUP BY info3.user_license_id)
AND info2.status_id = 5)
收到此错误 #1093 - 您无法在 FROM 子句中指定要更新的目标表“info1”
【问题讨论】:
-
使用多表更新语法。
标签: mysql