新手提问:
 数据表结构:姓名   考试时间   考试成绩 要求:取得所有学生最后一次考试的记录,即:        张三     2006-8-1 8:00:00    80
        李四     2006-8-20 8:00:00   75
        ...            ...            ...

解决方案 »

  1.   

    select 姓名,   考试时间,   考试成绩
    from 表 A
    where  考试时间=(select max(考试时间) from 表 where 姓名=A.姓名)
      

  2.   

    select a.* from tableName a,(select 姓名,max(考试时间) as 最后考试时间 from tableName group by 姓名) b where a.姓名=b.姓名 and a.考试时间=b.最后考试时间
      

  3.   

    a 是 你的表名 tableName 的别名