通常,您可以在语句中使用
LIMIT和,但在您的情况下则不能使用,如MySQL文档12.2.10中所述。UPDATe语法:
ORDER``UPDATE
对于多表语法,UPDATE更新满足条件的table_references中命名的每个表中的行。在这种情况下,不能使用ORDER BY和LIMIT。
请尝试以下操作:
UPDATE RatemasterSET Ratemaster.Rate =( SELECT Rates.Rate FROM Rates WHERe Ratemaster.user = Rates.user ORDER BY Rates.id LIMIT 1)



