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

Kontrol af historik fra tabel og markering af posten ifølge den i Mysql

F.eks.:

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 bør ikke være en kolonne i denne tabel.




  1. Kunne ikke oprette forbindelse til SQL Server fra Linux

  2. Returner boolesk værdi fra oracle-funktion

  3. Har InnoDB statiske tabeller?

  4. php-kode til at oprette dynamiske rækker og indsætte i databasen