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