首页 > 解决方案 > 从 MySQL 结果中跳过第一条记录

问题描述

在 MySQL 中,我在表中有具有相同 id 的数据。例如,X每当我查询时,我现在都有 3 个带有 id 的数据

SELECT * FROM table WHERE id = X ORDER BY id

它将返回所有 3 个具有 id 的数据X 现在我正在寻找一种解决方案来跳过结果中数据的第一行。

我查看了这个答案以及LIMIT & OFFSET,但我没有得到任何合适的解决方案。如何跳过第一行?

标签: mysql

解决方案


你能看看这个:

SELECT * FROM table WHERE id = X ORDER BY id LIMIT 10 OFFSET 1;

这是一个演示

在我的小提琴中,有 3 条具有相似 id(1) 的记录。执行查询后,通过跳过第一条记录输出显示 2 条记录(总共 3 条)


推荐阅读