我现在想查询符合以下条件的记录。
1.该记录的type='a'
2.该记录下一条的记录的type='b'假设表的结构为:
id type value
1  a    1
2  a    1
3  b    1
4  b    1查询后,返回第二条的记录。---------------------有高手告诉小弟怎么查询么,谢了~~~

解决方案 »

  1.   

    真正的结构不是这样的,如果上面的情况下,id是一定的要怎么查呢?真正的结构是这样的,其实是个流水表,type是流水类型
    id roleid type gold
    1  1      a    30
    2  2      b    20
    3  1      b    30
    4  1      b    20条件为:roleid相同的连续两条流水,第一条流水type=a,第二条type=b,找出符合这样记录的流水
      

  2.   

    select * from 假设表 a where type='a' and  'b'=(select type from 假设表 where id>a.id order by id limit 1)
      

  3.   

    三楼高手啊!!!!!!!崇拜啊!!我百度,google好久都找不到像样的方法