本帖最后由 tq0fqeu 于 2011-01-17 15:38:35 编辑

解决方案 »

  1.   

    换个方法吧,不用这种MYSQL的专用方式,换成EXISTS或者 INNER JOIN 之类的方法实现。参考下贴中的多种方法http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html
    [征集]分组取最大N条记录方法征集,及散分....
      

  2.   

    一步写不出来 ...
    楼主先建立好视图时候再对视图group by 也可以实现效果的..
     对你上面的测试数据,有点特殊,可以用:create view view_a as 
    select max(id),task_id,max(create_time) from tbRun
    group by task_id
      

  3.   

    我认为子查询中的order by 没有意义