求一条sql语句,怎么查找满足条件的下一条记录

求一条sql语句,如何查找满足条件的下一条记录如下表:idmenu1menu11one22two33three24four1查询条件是menu1

求一条sql语句,如何查找满足条件的下一条记录
如下表:
id             menu1           menu1        
1               one               2
2               two               3
3               three           2
4               four             1


查询条件是menu1=two

要得到的结果是       id=3       menu1=three         menu2=2

请问谁知道这个怎么查询?谢谢。

[解决办法]
select top 1 *
from table
where id > (select id from table where menu1 = 'two ')
order by id asc