Normalt kan du bruge LIMIT
og ORDER
i din UPDATE
udsagn, men i dit tilfælde ikke, som skrevet i MySQL-dokumentation 12.2 .10. OPDATERING Syntaks
:
Prøv følgende:
UPDATE Ratemaster
SET Ratemaster.Rate =
(
SELECT Rates.Rate
FROM Rates
WHERE Ratemaster.user = Rates.user
ORDER BY Rates.id
LIMIT 1
)