select h_Level,min(h_Username) as h_Username from managefile where 
h_Job='"&rs2("job")&"' group by h_Level order by h_Level desc

解决方案 »

  1.   

    不行呀!那样的话h_Username的值相同也只选一个了!
      

  2.   

    假如有两条这样的记录,你要一条还是两条?
    h_level,h_username
    1,aa
    1,bb
      

  3.   

    select h_level,H_username from managefile where h_level in (select h_level from managefile  where 
    h_Job='"&rs2("job")&"' group by h_Level order by h_Level desc)
    没调试,应该没什么问题 
      

  4.   

    呵呵,你要h_Level不重复就必然漏掉一些H_username ,看你取舍了。
    你两个都不能丢就必然重复,你先回答阿浩兄的问题先!