如何在php mysql中的最后10条记录之后选择行?

时间:2013-08-24 07:22:31

标签: mysql sql

我只是想知道如何在flash列中的10行之后调用。 我想打电话给所有category = today。有可能吗?

例如

SELECT * FROM news WHERE category='today' AND flash='true' limit 60

2 个答案:

答案 0 :(得分:1)

这是您正在寻找的(这是MySQL SELECT Syntax中显示的官方解决方案)?

SELECT * FROM news
WHERE flash='true'
LIMIT 10, 18446744073709551615;

<强>更新

阅读完您的评论后,也许这就是您要找的内容:

SELECT *
FROM   (SELECT *
        FROM   `news`
        WHERE  (`flash` = 'true')
        LIMIT  10, 18446744073709551615) `after_flash`
WHERE  `after_flash`.`category` = 'today';

答案 1 :(得分:0)

您的意思是从11-70位置获取60条记录吗?

SELECT * FROM news WHERE category='today' AND flash='true' limit 10,60

您可能还需要执行ORDER BY子句来对数据进行排序。