我正在使用一個系統進行自我更新,在此係統中,我嘗試選擇最高500並列出它們。然而,問題是我通過一個varchar來對它進行排序,該日期格式爲2013-07-08,這是一個遺留問題,暫時我不能將其更改爲適合簡單排序的正確日期。每個ID只選擇一個條目
我的問題是,我如何只選擇以下3個假裝結果中的一個?
id |值| ownerid |日期
1| 21300 | 1 | 2013-07-08
2| 21300 | 1 | 2013-07-08
3| 21300 | 1 | 2013-07-08
我需要做什麼是選擇從每個OWNERID,這是一個最高值一個條目(如果它並不真正的問題只是,這只是其中一個條目時,都一樣! )
這是使用一個mysql數據庫與PDO作爲數據庫層。
感謝任何和所有的幫助!
純SQL,'GROUP BY「date''彈簧想到 – Anigel
你必須決定,你需要它此行的?無論如何,您可以將GROUP BY語句添加到您的查詢中 – FSou1
嗯,我在考慮對它進行排序以僅選擇最新的ID,以便始終顯示最新的信息 – Hultin