- ベストアンサー
MySQLのselect文で、最大ID値のデータを呼び出す
MySQLのテーブルのフィールド名として「ID」を登録しています。(型はint) そこで、select文で最大ID値のデータを呼び出すにはどうすればいいのか教えて頂けないでしょうか? select * from tableA ?????;
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
MySQL4.1以上で副問い合わせが利用できるはずです。 もっと単純に SELECT MAX(ID) FROM tableA; とかでもいけそうですけど…全カラム必要なのでしょうか?
その他の回答 (1)
- nandarou-1011
- ベストアンサー率50% (65/128)
回答No.1
select * from tableA Where ID = (Select Max(ID) From tableA) MySQLは使用したことがありませんが、副問い合わせが可能であれば上記の方法で大丈夫です。
質問者
お礼
どうもありがとうございます。 さっそく試したところ、うまくいきませんでした。バージョンが古いためかもしれません(ver.3) そこで上の回答者様の構文を試したところ、うまくいきました。 Select Max(ID) From tableA です。 この度はどうもありがとうございました。
お礼
どうもありがとうございます。 さっそく試したところうまくいきました。ちなみにバージョンはver.3です。 この度はどうもありがとうございました。