MySQLグループソートで上位Nを見つける テーブル構造 grp でグループ化し、num で並べ替えて、各グループの上位 3 つを取得します。出力は次のようになります。 ソースコード: SELECT * FROM スコア AS t3 どこ ( SELECT COUNT(*) FROM score AS t1 LEFT JOIN スコア AS t2 t1.grp = t2.grp かつ t1.num < t2.num の場合 ここで t1.id = t3.id )< 3 ORDER BY t3.grp ASC、num DESC where では、サブクエリを介してフィルタリングするための新しい変数を作成できます。 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: MYSQL から MARIADB へのプロジェクト移行に関するチュートリアル
>>: React+Koa によるファイルアップロードの実装例
この記事では、アバター変更機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...
MySQL では、1 つの列に複数のインデックスを作成できます。意図的であるかどうかにかかわらず、M...
CSS命名規則(ルール) よく使われるCSS命名規則ヘッダー: ヘッダーコンテンツ: コンテンツ/コ...
この記事の例では、アップロード画像コントロールを実装するためのjsの具体的なコードを参考までに共有し...
目次1. 背景知識1. ARM64レジスタの紹介2. STP命令の詳しい説明(ARMV8マニュアル)...
シナリオ: ページAがページBを開くと、ページBで操作した後、ページAは変更されたデータを同期する必...
目次1. インスタンスをインストールして作成する2. vue-router4の新機能2.1 動的ルー...
Docker-machineはDockerが公式に提供しているDocker管理ツールです。これは d...
親ディレクトリを指定する方法../ はソース ファイルの親ディレクトリを表し、../../ はソース...
全文インデックスには特別なクエリ構文が必要です。全文検索はインデックスの有無にかかわらず実行できます...
私は最近 Linux を学び始めました。Ma Ge の umask に関する Linux コースを読...
1. 仮想マシンの準備1. 新しい仮想マシンを作成する 2. 仮想マシンのカスタマイズを選択する 3...
目次まとめ問題の説明問題を分析する問題を解決するまとめ複雑な知識をシンプルに説明できることは重要です...
導入Vue Router 、 Vue.jsの公式ルーティング マネージャーです。 Vue.jsのコア...
MySQL はよく使われるオープンソースのデータベース ソフトウェアですが、初めてのユーザーにはあま...