56,678
社区成员
发帖
与我相关
我的任务
分享
SELECT * FROM TABLE A
WHERE A.time >= DATE_ADD(now(), INTERVAL -8 HOUR) AND A.data > 1 -- 8 小时内 data > 1
AND (
-- 8 小时内,当前记录相同 id 的后续第一条记录的 data(time排序)
SELECT B.data FROM TABLE B
WHERE B.time >= DATE_ADD(now(), INTERVAL -8 HOUR)
AND B.id = A.id
AND B.time > A.time
ORDER BY B.time
) > 1