【发布时间】:2023-04-04 15:48:01
【问题描述】:
我有这个 sql 查询,这是错误的。我想更新 wins 表中的字段“prevmonth”,但只更新字段“month_wins”的最大值的记录。
UPDATE wins
SET prevmonth_top=1
WHERE month_wins = (SELECT MAX(month_wins) FROM wins)
但是我该怎么做呢?
【问题讨论】:
-
这有什么问题?有什么错误吗?
-
Yes, "#1093 - 您不能在 FROM 子句中指定目标表 'wins' 进行更新"