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

Få de seneste data, der sammenligner felter med dato og klokkeslæt fra to tabeller

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.:For id 3 er den nyere adgangskode faktisk den fra brugertabellen, ikke user_k. Dit ønskede resultatsæt skal justeres.




  1. Udfylder Many2many-feltet (odoo 8)

  2. Sammenføjning af flere tabeller i SQL

  3. mysql - forespørgsel efter trådliste over meddelelser med specifikke betingelser

  4. Returner en liste over tabeller og visninger i SQL Server ved hjælp af T-SQL (sp_tables)