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

mysql:9415

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

こんにちは。

返信どうもです。

おかげさまで、解決できました。^^

----------------------------------------------------------------------
	mysql> select * from t where id < 4 order by id desc limit 1;
	+------+------+
	| id   | data |
	+------+------+
	|    3 | bbbb |
	+------+------+

	mysql> select * from t where id > 4 order by id limit 1;
または	mysql> select * from t where id > 4 limit 1;

	+------+------+
	| id   | data |
	+------+------+
	|    9 | dddd |
	+------+------+
-----------------------------------------------------------------------

とみたまさひろさんの<20040524071845.34ae850b.tommy@xxxxxxxxxx>から
>とみたです。
>
>On Mon, 24 May 2004 04:29:47 +0900
>Hideki Hayashi <loneliness@xxxxxxxxxx> wrote:
>
>> 例えば、以下の様なデータで、直前のデーターと直後のデータを取得したいの
>> ですが。
>> 何か良いsql文はないでしょうか?
>> 
>> ------------------------
>> id	data
>> ------------------------
>> 1	aaaaa
>> 3	bbbbb	
>> 4	ccccc  現在の位置(SELECT * FROM table WHERE id = 4)
>> 9	ddddd
>> ------------------------
>
>何のひねりもないですが (^^; こんな感じでどうでしょうか。
>
>mysql> select * from t where id < 4 order by id desc limit 1;
>+------+------+
>| id   | data |
>+------+------+
>|    3 | bbbb |
>+------+------+
>
>mysql> select * from t where id > 4 order by id limit 1;
>+------+------+
>| id   | data |
>+------+------+
>|    9 | dddd |
>+------+------+
>
>-- 
>とみたまさひろ <tommy@xxxxxxxxxx>
>日本MySQLユーザ会 http://www.mysql.gr.jp


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

      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]