k 获取范围 j获取中位数 然后判断范围在start~t_rank之间标记为1 select h.grade from (select k.grade, k.number, k.t_rank, k.start, j.mid1, j.mid2, case when (j.mid1 >= k.start and j.mid1<= k.t_rank) or (j.mid2 >= k.start and j.mid2<= k.t_rank) then 1 else 0 end as flagfrom ...