如何使用mysql中的where子句选择特定行?

时间:2013-07-01 10:38:51

标签: php mysql select where-clause

我在表格中有多条记录。假设持续时间字段的值为70,180,280,380,依此类推。

现在我想获得持续时间100的记录。它介于70和180之间,所以我想获得180个持续时间字段值的详细信息,但它不是从180以上得到的值。

有可能请帮助我。

提前致谢。

2 个答案:

答案 0 :(得分:1)

你可以试试这个

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

希望它能解决您的问题

答案 1 :(得分:-1)

据你所说:

SELECT * FROM `table` WHERE `duration`>70 AND `duration`<=180