• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLで連番をつけて抽出したい)

MySQLで連番をつけて抽出したい

このQ&Aのポイント
  • MySQLのバージョン4.0.27で、テーブルから連番を抽出する方法について質問です。
  • phpから送られてくるクエリで、typeAで4番目のデータを抽出したいです。
  • お詳しい方からの回答をお待ちしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpro-gram
  • ベストアンサー率74% (170/228)
回答No.1

id 順にならべて 4番目のみ取りだすならoffset指定でいいのでは? where の後方を order by id limit 1 offset 3 前提は order by が必ず指定されていること、あと、offset値は0番から始まることに気を付けていれば、MySQLのどのversion でも可能。

nooneelse
質問者

お礼

なるほど、この方法でいけそうですね! 勉強になりました。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

MySQLの4.0系はメインサポートからはずれているし、しかも 一番評判のわるかったバージョンなのでお勧めできません (サブクエリもつかえない?) もう少し上のバージョンならなんとかなるかも知れませんが・・・

nooneelse
質問者

お礼

ありがとうございました。 No1様の方法でいけそうです。 しかし、おっしゃる通り当方のバージョンは不評のようですね。 バージョンアップも検討致します。

関連するQ&A