select findex,max(运费) as 最大运费 from table1 group by findex

解决方案 »

  1.   

    select findex,max(运费) as 最大运费 from table1 group by findex
      

  2.   

    SELECT ship_no, ship_fee, findex FROM tab 
    WHERE NOT EXISTS (SELECT 1 FROM tab t WHERE t.ship_no = ship_no AND t.findex < findex);
      

  3.   

    t.findex < findex 小于号改成大于号
      

  4.   

    楼主要的是这个吧。
    SELECT a.*, b.max_findex
      FROM table1
      JOIN (    SELECT 发运单编号,MAX(findex) max_findex
                  FROM table1
              GROUP BY 发运单编号
           ) b
        ON a.发运单编号 = b.发运单编号
     ORDER BY a.发运单编号, a.findex
      

  5.   

    还是你最懂我。Tiger_Zhao  谢谢啦。