sql >> Databasteknik >  >> RDS >> Mysql

Kontrollera historik från tabell och markera posten enligt det i Mysql

T.ex.:

SELECT x.*
     , CASE WHEN y.a_code = x.a_code THEN 1 ELSE 2 END level 
  FROM my_table x 
  LEFT 
  JOIN my_table y 
    ON y.e_id = x.e_id 
   AND y.a_code = x.a_code 
   AND y.date < x.date - INTERVAL 2 YEAR;

Name ska inte vara en kolumn i den här tabellen.




  1. java.net.InetAddress java-klassen löser inte IP på Alpine Docker-behållare

  2. Ta bort alla rader och behåll senaste x kvar

  3. Gå med i samma tillfälliga bord i MySQL

  4. Bästa sättet att skapa konfigurationsfil(config.php) php