MySQLの質問です。>MySQLの質問です。100もっと見る80ptウェブ制作MySQLの質問です。BYでグループ化したレコードの中からレコード1つ丸ごと選択することは可能でしょうか?例えばフィールド5つで構成されているDBをフィールド1でグループ化しフィールド2(日付などの時間を格納したフィールド)の最も新しいレコード(フィールド5つ全部)を各グループから抽出したいのですが思いつきません。うまく説明ができないのですが、お分かりの方がいたら教えて下さい。11:35:4227ptグループ化したそれぞれのグループの中で一番新しいレコードをそのまま取得したいということでしょうか?自己結合、というものを使用すればうまくいくかと思います。11:42:0927pt状況が飲み込めませんが、こんな感じのことがやりたいのでしょうか。具体的に書かれたほうが求める答に近づけそうです。Table文くらいないと。出来ればサンプルデータも。t2.field2_maxもちろん、field1がある程度グルーピングする価値のある情報群で、field2がグループ内である程度かぶらないという条件付きになります。テストせず適当に描いたので動かないかもしれませんが、ニュアンス的なヒントになれば・・・。4.1以降なら、次のようなSQLで、期待した結果を得られます。BY使用時のSELECTでの選択式について、拡張仕様を持っています。次のSQLは、標準SQLを含め、多くの主要RDBMSでは文法エラーになりますが、MySQLでは文法エラーにならず、結果を返します。前提条件を満たしていないと、結果は保証されません。c1上記のSQLの場合、c1でグループ化しているのに、c2とc3の列値を検索するような指定になっています。BYで指定した列か、MAX、COUNTなどの集計(集合)関数、定数しか指定できません。MySQLの場合は、エラーとはならず、c1でグループ化することで、「c2とc3の値も一意になるなら指定してよい。ないなら、結果は保証しない」という仕様になっています。Facebookでシェア全てのコメントを見る「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。これ以上回答リクエストを送信することはできません。:はてなココの「ともだち」を表示します。回答リクエストを送信したユーザーはいませんすでに登録されている方はこちらからログインツイートするウォッチリスト1人が登録していますこの質問に含まれるキーワードMySQL2611dB1997レコード916人気の質問PHPの2038年問題についてです。記事IDやパーマリンクなどに、投稿日時をUNIX...おいしいチョコレートを教えて下さい。1000ptubuntuのステップ記憶ツールを探しています。}}${price}円{{/if}}知りたいことを検索してみようログインして回答する進んだ先のページで「許可する」ボタンを押してはてなによるアクセスを許可すると、認証が終わります。ご利用にあたりましては、はてな利用規約が適用されます。ご確認いただきご同意の上でご利用ください。