select max(id) as id from table order by id limit 1

解决方案 »

  1.   

    错了
    select max(id) as id from table order by id desc limit 1
      

  2.   

    select * from semester where  order by year desc, start_time desc limit 1
    除了这样的,用max
      

  3.   

    phpteam(Fanny):不对呵,你所说的返回的数组只能有一个最大值,不能有这条记录的所有值呵,
      

  4.   

    select * from table where id=(select max(id) from table)
    或者
    select * from table order by id desc limit 1
      

  5.   

    select * from table order by id desc limit 1
      

  6.   

    select * from table where id=(select max(id) from table)
    这个在mysql中不对
      

  7.   

    select top 1 * from table order by devid desc
    在sqlserver下面也可以
      

  8.   

    mysql当然不行了,他根本就不支持复合的查询语句
      

  9.   

    phpteam(Fanny)也就是说执行了select后,
    我在php中用mysql_fetch_array时,得到的字段只有id 没有所有的数据,如何得到所有字段的值,select里面用max函数,
      

  10.   

    select * from table order by id desc limit 1
    就行了呀!
      

  11.   

    为什么要用max呢?我都糊涂了,到底想干什么?
      

  12.   

    select max(field),field1,field2,field3 from tablename group by field1,field2,field3 limit 1
    jUst trY