mysql - 从 MySQL 结果中跳过第一条记录
问题描述
在 MySQL 中,我在表中有具有相同 id 的数据。例如,X
每当我查询时,我现在都有 3 个带有 id 的数据
SELECT * FROM table WHERE id = X ORDER BY id
它将返回所有 3 个具有 id 的数据X
现在我正在寻找一种解决方案来跳过结果中数据的第一行。
我查看了这个答案以及LIMIT & OFFSET,但我没有得到任何合适的解决方案。如何跳过第一行?
解决方案
你能看看这个:
SELECT * FROM table WHERE id = X ORDER BY id LIMIT 10 OFFSET 1;
在我的小提琴中,有 3 条具有相似 id(1) 的记录。执行查询后,通过跳过第一条记录输出显示 2 条记录(总共 3 条)
推荐阅读
- java - 运行 javafx 11 程序时出现 InvocationTargetException
- javascript - 向语音合成 API 添加暂停和播放功能
- c - 链表中的节点没有被正确删除?
- r - 如何将具有多个分类值的单列的长格式转换为宽格式
- f# - 在 F# 中的 Map 上阅读的好材料
- c# - 将主键添加到现有 sqlite 表时,xamarin 应用程序崩溃
- c - 如何确保密码的长度没有限制?
- django - Django REST 框架中的可配置 SAML SSO 身份验证
- python - Anaconda 中的 PyQt5 安装问题
- postgresql - 获取触发触发器的查询字符串