[前][次][番号順一覧][スレッド一覧]

mysql:9413

From: Hideki Hayashi <Hideki Hayashi <loneliness@xxxxxxxxxx>>
Date: Mon, 24 May 2004 04:29:47 +0900
Subject: [mysql 09413] 直前、直後のレコードの算出方法は?

はじめまして。

今、レコードの操作で悩んでいます。


例えば、以下の様なデータで、直前のデーターと直後のデータを取得したいの
ですが。
何か良いsql文はないでしょうか?

------------------------
id	data
------------------------
1	aaaaa
3	bbbbb	
4	ccccc  現在の位置(SELECT * FROM table WHERE id = 4)
9	ddddd
------------------------

#現在の位置のkeyを取得して、keyを+-してやるしかないですかね・・・。
 直接idを指定するのは無しということで^^;

使用しているバージョン(MySQL 4.0.13)


[前][次][番号順一覧][スレッド一覧]

->    9413 2004-05-24 04:29 [Hideki Hayashi <lone] 直前、直後のレコードの算出方法は?      
      9414 2004-05-24 07:18 ┗[とみたまさひろ <tomm]                                       
      9415 2004-05-24 16:06  ┣[Hideki Hayashi <lone]                                     
      9433 2004-05-26 00:44  ┃┗[とみたまさひろ <tomm]                                   
      9423 2004-05-25 15:34  ┗[Tybalt of Capulet <i]                                     
      9424 2004-05-25 17:32   ┣[Sumito_Oda <oda@xxxx]                                   
      9432 2004-05-26 00:42   ┗[とみたまさひろ <tomm]