我在表中有30個記錄標題相同,但每個記錄都有不同的ID和日期。如何在日期最近的查詢中返回?如何在MySQL GROUP BY中返回DATE的第一條記錄?
表看起來是這樣的:
Id - Title - Date
-----------------
1 - africa - 2012-11-27
2 - africa - 2012-11-26
3 - africa - 2012-11-25
我需要返回哪個ID是3的記錄的查詢,即通過日期最近的。我試過的所有直到現在使用GROUP BY只返回記錄,至於Id是1.我該怎麼做?
如果「日期」列有什麼值得注意的話,那麼記錄'id = 1'比'id = 3'更「近」? – eggyal
最近的記錄是Id 1的記錄,所以也許您的查詢返回正確的結果。 –