我有點匆忙的時間,所以我知道我可以自己尋找答案,但stackoverflow更快! :)mysql根據兩個條件選擇
我有一個數據表讓我們假裝它是產品信息。該表會跟蹤產品數據何時更新。如果我運行一個查詢像
SELECT * FROM productChangeLog where change = 'price changed'
我得到這樣
id product date change
---------------------------------------------
236 product1 03/14/2011 'price changed'
241 product2 03/14/2011 'price changed'
242 product2 03/14/2011 'description changed'
512 product1 05/16/2011 'price changed'
517 product1 05/16/2011 'description changed'
結果就是我想要做的就是選擇只有最近的每個產品的「價格變動」。我需要添加到我的查詢,以便我只能得到第241和512行?更高的ID總是最近的變化
非常感謝!
謝謝我很高興你能理解我的瘋狂問題!這工作完美我認爲它可能必須是一個加入到同一個表 – 2011-05-05 21:24:24