我如何只从表中拉出顶部的“x”行?

时间:2011-08-08 06:00:07

标签: php mysql

我有这个查询

$query_return = database::query("SELECT * FROM tw ORDER BY time DESC");

拉取所有行,但我只想要顶部x = 8行。

如何修改它?

谢谢!

3 个答案:

答案 0 :(得分:3)

添加限制条款:

$query_return = database::query("SELECT * FROM tw ORDER BY time DESC LIMIT 8");

答案 1 :(得分:3)

使用LIMIT:

SELECT * FROM tw ORDER BY time DESC LIMIT 8

答案 2 :(得分:0)

如果代码用于MS-SQL,请使用TOP 例如 SELECT TOP(8)* FROM ....