0
我有查詢:我怎樣才能獲得前一行在MySQL
SELECT ID
FROM VACANCIES
WHERE CATEGORYID = 1
AND VISIBLE = '1'
AND user_enable = '1'
AND DATA >= '2012-08-10 10:54:46'
AND torder >= 0
AND ID > 570153
ORDER BY torder ASC, DATA ASC, ID ASC
LIMIT 1
我得到的結果ID - 570164作爲前一個關鍵,這是錯誤的結果:正確的結果是567556
570164 | ROW 1 | 2012-08-10 11:27:39
567556 | ROW 2 | 2012-08-10 10:55:53
570153 | ROW 2 | 2012-08-10 10:54:46
是有一個解決方案來獲得prev id? 注意: 我下單的日期,但日期是平等的,上一個ID可以小於CURENT ID