Biasanya Anda dapat menggunakan LIMIT
dan ORDER
di UPDATE
. Anda pernyataan, tetapi dalam kasus Anda tidak, seperti yang tertulis dalam Dokumentasi MySQL 12.2 .10. PERBARUI Sintaks
:
Coba yang berikut ini:
UPDATE Ratemaster
SET Ratemaster.Rate =
(
SELECT Rates.Rate
FROM Rates
WHERE Ratemaster.user = Rates.user
ORDER BY Rates.id
LIMIT 1
)