选择与SQLite中的条件匹配的最新行

前端之家收集整理的这篇文章主要介绍了选择与SQLite中的条件匹配的最新行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有一张桌子:

Name,status,timestamp

我想选择匹配status =’active’的行,但只选择那些具有最新时间戳的行.所以如果有这样的行:

Bob,active,5/10/2010
Bob,6/12/2010
Ann,inactive,6/12/2000
Ann,9/3/2009
Ann,9/25/2010

我希望它返回:

Bob,9/25/2010

我怎样才能做到这一点?我正在使用sqlite,如果重要的话.

谢谢.

解决方法

select name,max(timestamp) 
from my_table 
where status = 'active' 
group by name,status

看看http://www.w3schools.com/sql/sql_groupby.asp

猜你在找的Sqlite相关文章