2014-06-27 26 views
1

我在SO上看到了一些類似的問題,但是,我一直無法找到解決具體問題的解決方案。我想獲取最近的時間戳並在PHP代碼中調用它。 (僅供參考,這些不是我真正的專欄,只是一個簡短的例子)。MySQL在PHP中調用最近的時間戳

my_table

row_1   row_2     TimeStamp 
====================================================== 
01    04    2014-06-24 22:00:00 
02    01    2014-06-25 19:00:00 
03    93    2014-06-27 14:00:00 
04    83    2014-06-27 14:31:20 <=== I would like to return this row (latest time) 

所以,我想要做的是能:

1) Select the "newest" row, based on timestamp AND 
2) Select the 'row_2' column accordingly to the timestamp 

任何幫助將是巨大的。

感謝高級!

+0

你用什麼數據庫? –

+0

可能重複的[MySQL選擇最新時間戳](http://stackoverflow.com/questions/11912221/mysql-select-by-newest-timestamp) – Indra

+0

我正在使用Mysql數據庫.. –

回答

2
SELECT `newest`, `user_2` 
    FROM `your_table` 
ORDER BY `timestamp` DESC 
    LIMIT 1 

極限1在那裏只是爲了獲取一組數據。

+0

謝謝...它的工作原理! –

0

我覺得這個查詢你在尋找什麼

SELECT * 
FROM my_table 
WHERE TimeStamp = (SELECT max(TimeStamp) FROM my_table) 

最好的問候, 內博伊沙