3
我有一些表中的記錄。假設持續時間字段的值爲70,180,280,380等等。如何選擇使用mysql中where子句的特定行?
現在我想時間100的記錄是70和180之間,所以我希望得到的180持續時間字段值的詳細信息,但它並沒有從上述180
這是獲取值可能請幫助我。
在此先感謝。
我有一些表中的記錄。假設持續時間字段的值爲70,180,280,380等等。如何選擇使用mysql中where子句的特定行?
現在我想時間100的記錄是70和180之間,所以我希望得到的180持續時間字段值的詳細信息,但它並沒有從上述180
這是獲取值可能請幫助我。
在此先感謝。
從你所說的話:
SELECT * FROM `table` WHERE `duration`>70 AND `duration`<=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
希望它能解決你的問題