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
- вижте как работи на живо в sqlfiddle
P.S.:За идентификатор 3 по-новата парола всъщност е тази от таблицата с потребители, а не user_k. Желаният от вас набор от резултати се нуждае от тази корекция.