MySQL - 查询除第一行之外的所有行

时间:2016-10-10 11:20:35

标签: mysql

我很难获得像 -

这样的查询结果

我需要除第一行之外的表中的所有行,因为我只对第一行进行了另一次查询。

SELECT * FROM `about_news` WHERE `type` = 'latest' ORDER BY `news_id` DESC LIMIT 1, ?

要放置?符号以获取所有结果?我认为从1开始是正确的。

1 个答案:

答案 0 :(得分:0)

如果您已查询第一行,则表示您已拥有该ID。

SELECT * FROM `about_news` WHERE `id` != :firstRowId AND `type` = 'latest' ORDER BY `news_id`

并传入第一行ID。