mysql - 使用 MYSQL 和 PHP 在前 50 个之后选择

标签 mysql sql

我需要从中选择前50行之后的所有。我似乎无法找到一种有效的方法来做到这一点。

我可以选择前 50 行 ,将它们的 ID 放在一个数组中,然后进行另一个 query 以选择除它们之外的所有内容,但是这似乎很浪费。

我似乎在这里找不到任何我需要的东西:

http://www.w3schools.com/sql/default.asp

有没有办法在一个SQL 查询 中做到这一点?感谢您的帮助!

最佳答案

您可能正在寻找 OFFSET:

例如:

  SELECT * FROM users ORDER BY id LIMIT 100 OFFSET 50

关于mysql - 使用 MYSQL 和 PHP 在前 50 个之后选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24626004/

相关文章:

mysql - 如何通过查询在 MySQL 中获取数据库结构

python - 为什么 Django 不生成对其他应用程序模型的外键引用?

php - 如何在 CakePHP 中执行此查询?

sql - 使用 ETL 工具按列值将数据拆分为无限数量的表

mysql - 如何从表中没有条目的表中获取条目? (SQL)

java - 如何检查 Java EE 应用程序中的数据库连接泄漏?

php - 从一个 php 文件生成时的自定义 URL

php - 多个 mysql 表 vs 单表设计

mysql - SELECT ... ORDER BY xxx LIMIT 1 FOR UPDATE 将锁定多少行?

sql - 将 XML 文件水平导入到 SQL Server