+ -
当前位置:首页 → 问答吧 → 求一个单表的SQL语句

求一个单表的SQL语句

时间:2011-08-13

来源:互联网

有表4个字段
id(主键) uid mydatetime amount

现在要找出uid=5的mydatetime最大的那条记录,表的记录比较多,求最高效写法。非高效写法也没有写出来

我的尝试:

select id,uid,max(mydatetime),amount from table1 where uid=5 group by id,uid,amount;

结果是多条记录

请帮助

作者: learnner   发布时间: 2011-08-13

要只是用一次就不用管高不高效了:
SQL code

select * from table1 where uid=5 order by mydatetime desc limit 1

作者: nicenight   发布时间: 2011-08-13