2011-02-28 48 views
0

我正在爲我的數據庫條目的版本控制系統工作。獲取所有的條目從那裏版本是最高的一個MySQL表ID

我有2個需要檢查的值,RefID(這是資產本身的ID)和版本,這是什麼版本的條目,RefID是相同的所有版本。我想要做的是獲取具有唯一RefID的所有條目,同時作爲最高版本ID,基本上是所有條目的HEAD。

如果有人知道如何在MySQL中編寫這個查詢,這將是非常有益的!

回答

3

對於這種情況,使用方法:

SELECT t.refid, 
     MAX(t.version) AS max_version 
    FROM YOUR_TABLE t 
GROUP BY t.refid 
相關問題