php - 如何在 mysql 中使用 where 子句选择特定行?

标签 php mysql select where-clause

我有表中的记录数。假设 duration 字段的值为 70,180,280,380 等等。

现在我想获取持续时间为 100 的记录。它在 70 到 180 之间,所以我想获取 180 持续时间字段值的详细信息,但无法获取超过 180 的值。

有可能请帮助我。

提前致谢。

最佳答案

你可以试试这个

SELECT T1.*, T2.*
FROM table T1 INNER JOIN table T2 on T2.duration - T1.duration >= 100
WHERE T2.ID = T1.ID + 1
ORDER BY T1.duration

希望能解决你的问题

关于php - 如何在 mysql 中使用 where 子句选择特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17402505/

相关文章:

mysql日期显示为0000 :00:00 after importing from CSV

mysql - 同时执行查询并在所有查询准备就绪后返回

jquery - 是否有一个 Jquery 插件可以替换 select 标签,让用户输入自己的选项?

PHP Mysql 网站性能测量

php - 在 Laravel 中与模型工厂播种多对多关系 - 列不能为空错误

python - 如何将事件从网页发送到客户端应用程序

mysql - 如何将 MySQL 子查询中的所有不同值选择到 group_concat 中?

mysql - 嵌套0​​x104567910查询

windows - 找不到类 'Memcached'-(php 5.4.9,windows 7)

php - 标记系统问题 - 重复图像