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

Dapatkan data terbaru yang membandingkan bidang datetime dari dua tabel

select
u.id,
u.name,
if(u.LastUpdateTime >= k.LastUpdateTime, u.password, k.password) as password,
greatest(u.LastUpdateTime, k.LastUpdateTime) as LastUpdateTime
from
user u
inner join user_k k on u.id = k.id

P.S.:Untuk id 3, kata sandi yang lebih baru sebenarnya berasal dari tabel pengguna, bukan user_k. Kumpulan hasil yang Anda inginkan memerlukan penyesuaian 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. JSP, MySQL dan UTF-8

  2. Cara Mencegah Batas Waktu Koneksi untuk Impor MySQL Besar

  3. MySQL:Tidak dapat menggunakan SIGNAL di Pemicu

  4. libmysqlclient15-dev di mac?

  5. Sisipan karakter khusus PHP / Mysql terpotong