是否可以編寫一條SQL語句來檢索包含條件Y的條件爲Y的記錄之後的X個連續記錄?在指定記錄後給出X記錄的SQL語句
例如,由於該表:
id name
------------------------------
1 aaa
5 bbb
10 ccc
15 ddd
20 eee
25 fff
30 ggg
我先申請標準Z,像
SELECT * WHERE (id>4) AND (id<26) ORDER BY id ASC
那麼我留下了一個清單:
id name
------------------------------
5 bbb
10 ccc
15 ddd
20 eee
25 fff
我想要知道是否有可能從name ='ddd'(或其他一些標準Y)的這個列表中檢索2條記錄,即retu上例中的「ddd」和「eee」記錄。
它必須可以直接在SQL中做到這一點,但恐怕我缺乏知道它的里程數。
也許COUNT的組合() OFFSET()和LIMIT()? – JoshuaDavid 2011-03-17 20:19:50