select case when user.id > 10000 then (select true_flag from score where created_time = ( select max(created_time) from score where user.id = score.user_id )) when user.id <= 10000 then (select true_flag from score_bak where created_time = ( select max(created_time) from score_bak where user.id = score_bak.user_id ) ) end true_flag from user; - 使用 case 函数 最后会变成 select true_flag from user,score 把两个表连表了
