2016-03-30 25 views
0

你好我想在mysql中選擇行,其訪問者ID = 1和最大的ID,那麼它應該是最後一排,因爲我在這張照片集中enter image description here如何選擇在MySQL行,最大的id

但出別的東西,它顯示這個輸出enter image description here

這裏的MySQL的代碼我試過 SELECT *,MAX(ID)FROM活動WHERE visitorid = 1

+1

使用ORDER BY設置順序和LIMIT 1挑選的第一個。 'SELECT * FROM activity WHERE visitorid = 1 ORDER BY id DESC LIMIT 1;' –

回答

1

你可以做到這一點:

SELECT * FROM activity WHERE visitorid = 1 ORDER BY id DESC LIMIT 1 

這將命令您的行(其中visitorid = 1)由id降序並只選擇第一個。

0

當存在一個ID多個條目表中的
,但您仍想獲取最新的,然後
過濾器在汽車遞減順序記錄遞增的主鍵和限制上面記錄。

select * from activity 
where visitorid = 1 
order by id desc 
limit 1