2012-12-27 19 views
0

最後一行一列,我1列名:PersonID它包含名稱前李四獲取MySql上

Table name: Person 
Column name: PersonID 

line1: John Doe 
line2: Doe john 

現在提取的最後一行?

共線的這段代碼返回數字而不是線

SELECT "PersonID", COUNT(*) FROM "Person"; 

回答

4

降序排列的文本,然後使用限制返回的最後一行 - 現在在第一位置!

SELECT * 
FROM Person 
ORDER BY PersonId DESC 
LIMIT 1 
+0

是它的工作非常感謝這個..正確的查詢:SELECT * FROM人ORDER BY PERSONID DESC LIMIT 1 – Federal09

+0

是啊,我已經做了太多LINQ和忘記了SQL :)高興你有它的工作。 –

+0

對不起,沒有這樣的工作:http://postimage.org/image/7h3qslw4x/full/最後一行是sdsd,它返回ssssss – Federal09

1
select * from Person order by PERSONID DESC Limit 0,1