樣例表如下
sub_dh date Gname
A1001 2015/4/25 B清單
A1002 2015/6/27 C清單
A1001 2015/8/23 C清單
A1003 2015/5/28 A清單
第一條記錄和第三條記錄編號(hào)一樣,要查詢出最近時(shí)間的一條記錄
select * from test A where date=(select max(date) from test B where A.sub_dh=B.sub_dh)
首先將表根據(jù)訂單號(hào)自行自連接,然后查詢出表里所有的記錄其時(shí)間等于連接表里最近時(shí)間的。具體執(zhí)行過(guò)程可參照 非相關(guān)子查詢 里面的內(nèi)容,這是一個(gè)非相關(guān)子查詢。