我有一個包含歷史值的表。每次更新其中一個值時,將該值的副本添加到此索引爲「request_id」的表中MySQL查詢,來自歷史值表的最新值
我正在查找以獲取每個「request_id」的最新值,而無需檢索整個表。
當前表:
ID | Modified | request_id | value
-------------------------------------
1 | 10 | 1 | "one"
2 | 15 | 1 | "two"
3 | 15 | 2 | "three"
4 | 18 | 1 | "fore"
5 | 25 | 3 | "five"
6 | 36 | 1 | "six"
結果表
ID | Modified | request_id | value
-------------------------------------
3 | 15 | 2 | "three"
5 | 25 | 3 | "five"
6 | 36 | 1 | "six"
我使用PHP和SQLite,如果它使任何區別
。
作品,等待5分鐘用於接受超時。 – 2011-04-13 22:36:14
+1我從來不知道GROUP BY命令...非常好。我將不得不記住這一個。 – MasterZ 2011-04-13 22:42:22
@MasterZ獨特的作品在整個行集,這意味着如果你選擇的值和request_id,你會得到所有的行,因爲沒有2行具有相同的request_id和值...只是一個提示:) – Khez 2011-04-13 22:45:05