Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Memeriksa Riwayat Dari Tabel Dan Menandai Catatan Menurut Itu Di Mysql

Mis.:

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 tidak boleh menjadi kolom dalam tabel ini.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perbedaan antara SERIAL dan AUTO_INCREMENT di mysql

  2. SQL Query Untuk Membuat Tabel Di MySQL

  3. Mengambil baris, dengan data dari tabel pasangan nilai kunci di MySQL

  4. Bagaimana Anda memaksa mysql LIKE menjadi case sensitif?

  5. Mana yang tercepat di PHP- MySQL atau MySQLi?