select user from userinfo where FileName = ( select max(FileName) from userinfo )

解决方案 »

  1.   

    yindesheng() 
    不行啊,=也是不对的
      

  2.   

    不行啊,=也是不对的
    -------------------------------------
    偶在 postgresql 中测试的,不知道在 mysql 中有没有问题。
      

  3.   

    MYSQL的IN子查询中不支持limit,解决方案是把IN改成=就行了。简单吧!  :)
    试试下面这句:select user from userinfo where FileName =
    (select FileName from userinfo group by FileName order by FileName desc limit 1);
      

  4.   

    mathematician(数学家) 
    也不行啊,其实你的方法和yindesheng() 的一样,
    select user from userinfo where FileName='cc.dat';
    select FileName from userinfo group by FileName order by FileName desc limit 1;
    这两句都能得到正确的结果,但是用=连接之后就不对了。
      

  5.   

    你的MYSQL版本是多少?支持子查询了吗?select user from userinfo where FileName=(select FileName from userinfo group by FileName order by FileName desc limit 1);
      

  6.   

    有趣
    FAIRNESS:要懂得看文档
      

  7.   

    我看了,e文的没太看明白就是了。
    trainee(春泥)能直接指教一下吗?
      

  8.   

    只有在MySQL 4.1或更高版本才能支持子查询,你最好升级你的系统。