日期:2014-05-17  浏览次数:20781 次

求一条SQL语句 望大虾们不吝指教
现有表T

    F1       F2     F3   ....
   
    a         xx       xx                 //1
    a         xx       xx                 //2
    b         xx       xx                 //3
    b         xx       xx                 //4
    b         xx       xx                 //5
    c         xx       xx                 //6

  表是自动排序的   其余未知
  取的是F1字段值相邻的纪录

  现在要得到的结果是  

    a     xx     xx         //2
    b     xx     xx         //5
    c     xx     xx         //6

    请大虾指教!

------解决方案--------------------
SELECT * from T1 where rowid in (SELECT max(rowid) from T1 group by F1)

a xx xx //2
b xx xx //5
c xx xx //6