sql >> Database >  >> RDS >> Mysql

UPDATE met ORDER BY en LIMIT werken niet in MYSQL

Meestal kunt u LIMIT . gebruiken en ORDER in uw UPDATE verklaringen, maar in uw geval niet, zoals beschreven in de MySQL-documentatie 12.2 .10. UPDATE-syntaxis :

Probeer het volgende:

UPDATE Ratemaster
SET Ratemaster.Rate =
(
    SELECT Rates.Rate
    FROM Rates
    WHERE Ratemaster.user = Rates.user
    ORDER BY Rates.id
    LIMIT 1
)


  1. Hoe PostgreSQL Server op Mac OS X te starten via Homebrew

  2. Hoe hernoem je het geüploade bestand voordat je het in een map opslaat?

  3. Hoe verwijder ik uit meerdere tabellen met INNER JOIN in SQL server?

  4. 2 manieren om de korte maandnaam van een datum in MariaDB te krijgen