关于查询表中时间最新的一条记录

最近遇到一个sql,要求表中时间最新的一条记录sql 假设表名为 test ,时间字段为sj,姓名为xm,能够用如下语句:test select * from test a where a.sj=(select max(b.sj) from test b where b.xm=a.xm)select 以前一直不理解这个查询的处理流程,猜想是这样:数据 1.从a从取一条数据x查询 2.根据x.xm对
相关文章
相关标签/搜索