2013-07-01 49 views
3

我有一些表中的記錄。假設持續時間字段的值爲70,180,280,380等等。如何選擇使用mysql中where子句的特定行?

現在我想時間100的記錄是70和180之間,所以我希望得到的180持續時間字段值的詳細信息,但它並沒有從上述180

這是獲取值可能請幫助我。

在此先感謝。

回答

-1

從你所說的話:

SELECT * FROM `table` WHERE `duration`>70 AND `duration`<=180 
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 

希望它能解決你的問題