人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQL

とあるテーブルに auto_increment でIDを振っています。

このIDを6000件毎に終わるID番号を簡単に知る方法はありますでしょうか?

ちなみにID番号は連番では続きません。(途中でレコードを削除している為)

1465636756
●拡大する

●質問者: webtomake
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pogpi
●50ポイント

SELECT id FROM tablename ORDER BY id ASC LIMIT 1 OFFSET 5999

OFFSETを順次、11999、17999、…で取れると思います。


2 ● a-kuma3
●50ポイント

一気に取得するやりかた。
ユーザ定義変数を使います。

set @seq = 0;
select id
 from (
 select @seq:=@seq+1 as seq, id 
 from some_table
 order by id
 ) as X
 where
 seq % 6000 = 0;
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ