1. 程式人生 > 其它 >mysql獲取表中所有資料,重複資料取最新記錄

mysql獲取表中所有資料,重複資料取最新記錄

技術標籤:mysql

		SELECT 
		mti.MatnrID,mti.LifnrID,mti.PriceDatBeg,mti.PriceDatEnd
		FROM 
		(SELECT MatnrID,MAX(AddDate) AddDate FROM MatnrInfo GROUP BY MatnrID) a
		LEFT JOIN MatnrInfo mti ON mti.MatnrID = a.MatnrID AND mti.AddDate = a.AddDate

注:表MatnrInfo需要建索引,不然會慢的很