Zwykle możesz użyć LIMIT
i ORDER
w Twojej UPDATE
oświadczenia, ale w Twoim przypadku nie, jak napisano w Dokumentacji MySQL 12.2 .10. AKTUALIZUJ składnię
:
Wypróbuj następujące:
UPDATE Ratemaster
SET Ratemaster.Rate =
(
SELECT Rates.Rate
FROM Rates
WHERE Ratemaster.user = Rates.user
ORDER BY Rates.id
LIMIT 1
)