如何在MySQL中选择用户的最后一条记录?

时间:2016-07-06 09:09:24

标签: mysql

我想问一下如何在MySQL中选择用户的最后一条记录?

以下是我的查询字符串 - 显然不起作用:

SELECT *
FROM (SELECT * FROM team_notes where `username`='$username')
ORDER BY ID DESC LIMIT 1

1 个答案:

答案 0 :(得分:1)

不确定为什么要使用子查询,如果必须使用它,请尝试:

SELECT *
FROM (SELECT * FROM team_notes where `username`='$username') t
ORDER BY ID DESC LIMIT 1

每个子查询都必须有一个表别名。

而且我认为你也可以这样做:

SELECT * FROM team_notes WHERE `username`='$username' ORDER BY ID DESC LIMIT 1