<分区>
我有这个错误的 SQL 查询。我想更新 wins 表中的字段“prevmonth”,但只针对字段“month_wins”具有最大值的记录。
UPDATE wins
SET prevmonth_top=1
WHERE month_wins = (SELECT MAX(month_wins) FROM wins)
错误信息:
#1093 - You can't specify target table 'wins' for update in FROM clause
但是我该怎么做呢?