關於查詢表中時間最新的一條記錄

最近遇到一個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對
相關文章
相關標籤/搜索