sql >> Database teknologi >  >> RDS >> Mysql

MySQL LAG/LEAD problem

Du kører denne kode i en version af MySql, der ikke understøtter vinduesfunktioner (du skal bruge MySql 8.0+).

I stedet kan du bruge korrelerede underforespørgsler:

SELECT 
  c.id,
  (SELECT MAX(cc.id) FROM Clients cc WHERE cc.id < c.id) AS `lag`,
  (SELECT MIN(cc.id) FROM Clients cc WHERE cc.id > c.id) AS `lead`  
FROM Clients c 
WHERE c.custno IS NOT NULL



  1. Genvinder adgang til mistet MySQL-adgangskode til PHPMyAdmin på WAMP

  2. Fatal fejl:Læs venligst sikkerhedsafsnittet i manualen for at finde ud af, hvordan du kører mysqld som root

  3. Brug af vinduesfunktioner i en opdateringserklæring

  4. Fjernadgang til Mysql