我有一张这样的桌子
Id Status TimeStamp
1 1 2012-02-03 00:00:05
2 1 2012-02-03 00:00:10
3 0 2012-02-03 00:00:15
4 0 2012-02-03 00:00:20
5 0 2012-02-03 00:00:25
6 1 2012-02-03 00:00:30
7 1 2012-02-03 00:00:35
8 1 2012-02-03 00:00:40
9 0 2012-02-03 00:00:45
10 1 2012-02-03 00:00:50
我正在使用 MySQL。我需要的是一个 sql 查询或存储过程,它只选择具有 ID 的行(1、2、3、5、6、8、9、10)。即,在按时间戳排序后,我需要一系列相同“状态”记录中的第一条和最后一条记录。这实际上可行吗?帮助!!!