2013-09-01 45 views
0

我有一張如下表格。我想獲取類別320的最後一個項目。如何在Mysql中獲取特定類別的最後一項

id | category | city | 
1 | 320  | paris | 
2 | 320  | london | 
3 | 330  | stock. | 
4 | 320  | brussel| 
5 | 340  | fifu | 

我想獲得320類是

id | category | city | 
    4 |  320 | brussel | 

回答

1

最簡單的方法的最後一個項目:

select t.* 
from t 
where category = 320 
order by id desc 
limit 1 
+0

謝謝...它的工作完美...是有效的呢? – nohan

+0

@nohan。 。 。這將是您可以執行此操作的最有效方式。它會在't(category,id)'的複合索引上運行得更快。 –

相關問題