一张信用卡申请分期付款的记录表,那里有自己的证件号,卡号,申请时间.
这张表里存放着申请的所有记录,如何查询出自己申请的最新的那一条记录(这个卡可能申请过很多次)

解决方案 »

  1.   

    你是说 order by 时间 desc 吗? 可是我只想要第一条啊,高手哥
      

  2.   

    select * from table where time = (select max(time) from table where user='youName') and user = 'youName';
      

  3.   

    高手哥,我们经理说遇到这样的问题想想分页的 rownum ,解决,他的事事太多啦
      

  4.   

    你是说 order by 时间 desc 吗? 可是我只想要第一条啊,高手哥
    max不就是定位到第一条了嘛
      

  5.   

    你非要用rownum的话试试
    select * from (select * from table  where user='youName' order by time desc) where rownum = 1
      

  6.   

    用order by 取第一条数据 rownum
      

  7.   

    select* from XXX where XXX and  rownum <2 order by time desc