Normalerweise können Sie LIMIT
verwenden und ORDER
in Ihrem UPDATE
-Anweisungen, aber in Ihrem Fall nicht, wie in der MySQL-Dokumentation 12.2 .10. UPDATE-Syntax
:
Versuchen Sie Folgendes:
UPDATE Ratemaster
SET Ratemaster.Rate =
(
SELECT Rates.Rate
FROM Rates
WHERE Ratemaster.user = Rates.user
ORDER BY Rates.id
LIMIT 1
)