select id, min(time) from table group by id
不過你這題有點問題,同ID中取最小的TIME,那麼可能存在ID和time相同的結果嗎。

解决方案 »

  1.   

    不是说id=time,而是说可能会存在如当id=2 时有2,甚至于n条记录中的time都=3,而且是id=2时的最小time值 那么就要根据num的大小来判断了,num是否会相同就暂时不考虑了,否则太复杂了
      

  2.   

    当id=2 时,n条记录中的time都=3 且time值是最小的
    结果也是3啊.没有必要通过num来判断啊!
      

  3.   

    不好意思,去掉group bu这句话,反正结果是我说的
      

  4.   

    楼主只取time和id来显示,那么就没有必要按照num排序了,因为不管你是否再以nun排序出来的结果都是一样的。