in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明

in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明

in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明

コード例:

<select id="queryGBStyleByIDs" resultMap="スタイルマップ"> 
    gb_styleからstyle_num_id、style_id、style_title、style_picを選択します。online = 1、is_hide = 0、style_num_idが 
    <foreach コレクション="styleNumIDs" アイテム="styleNumId" セパレーター="," 開く="(" 閉じます=")"> 
     #{スタイル番号Id} 
    </foreach> 
    フィールドで注文 
    <foreach コレクション="styleNumIDs" アイテム="styleNumId" セパレーター="," 開く="(style_num_id," 閉じます=")"> 
      #{スタイル番号Id} 
    </foreach> 
  </選択> 

最終出力SQLは次のようになります。

gb_style から style_num_id、style_id、style_title、style_pic を選択します。ただし、online = 1 かつ is_hide = 0 で、style_num_id が (1,3,2,5) の範囲です。 
フィールドで並べ替え (style_num_id,1,3,2,5);

ご質問がありましたら、メッセージを残すか、コミュニティに参加して話し合いましょう。お読みいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただき、ありがとうございます。

以下もご興味があるかもしれません:
  • MySQLクエリ操作クエリ結果はセット内の順序で表示されます
  • MySQLのINサブクエリによってインデックスが使用できなくなる問題を解決する
  • MySQL IN ステートメントにおける低速クエリの効率を最適化する手法の例
  • MySQL クエリ コマンドで or、in、union all を使用した場合の効率の比較
  • LIMIT を使用した MySQL サブクエリ IN アプリケーションの例
  • インデックスは MySQL クエリ条件で使用されますか?
  • MySQLのサブクエリユニオンの効率性についての簡単な説明と
  • サブクエリ最適化における MySQL 選択の実装
  • MySQL SQL 最適化チュートリアル: IN クエリと RANGE クエリ

<<:  Linuxのsortコマンドの複数のパラメータを理解するための1つの質問

>>:  CocosCreatorメッセージ配信メカニズムの詳細な説明

推薦する

JavaScript の高度なクロージャの説明

目次1. 閉鎖の概念追加の知識ポイント: 2. 閉鎖の役割: 3. 閉鎖例3.1 liをクリックする...

JavaScript の矢印関数と通常の関数の違いの詳細な説明

この記事では、JavaScriptにおけるアロー関数と通常の関数の違いについて解説します。具体的な内...

CocosCreatorのホットアップデートの包括的な説明

目次序文ホットチェンジとはCocos Hot アップデートの概要マニフェストプロジェクトリソースとゲ...

鏡像効果を実現する JavaScript キャンバス

この記事では、JavaScriptキャンバスでミラーイメージ効果を実現するための具体的なコードを参考...

MySQL データベース内の同じテーブルを同時にクエリして更新する方法

通常のプロジェクトでは、1 回の入札で同時にデータを更新および照会する必要があるという問題によく遭遇...

Windows での mysql-5.7.28 のダウンロード、インストール、および構成に関する詳細なグラフィックとテキストのチュートリアル

最近MySQLデータベースのバージョンを変更する必要があり、それを記録するために記事を書きます1. ...

動的および静的分離を実装するための Nginx サンプル コード

この記事のシナリオと組み合わせて、Nginx と Java 環境 (SpringBoot プロジェク...

MySQLクエリプランでken_lenの値を計算する方法

key_lenの意味MySQL では、次に示すように、explain を使用して SQL ステートメ...

JS ネイティブ 2048 ゲーム ソース コード共有 (インターネットの最新情報)

最近、アルゴリズムについて学んでいて、アルゴリズムで動く小さなゲームに出会いました。そのコードは次の...

記事では、js を使用して弾幕効果を実現する方法を説明します

目次新しい HTML ファイルを作成します。初期テンプレートを作成するHTML の追加CSS パディ...

JSON.stringify のさまざまな用途のまとめ

序文json を使用したことがある人なら、オブジェクトを文字列化してからバックエンドに送信するのが一...

グループフィールドを 1 行に書き込むための mysql group_concat メソッドの例

この記事では、MySQL group_concat を使用してグループ化されたフィールドを 1 つの...

JavaScript で H5 ゴールド コイン関数を実装する (サンプル コード)

今日は春節の金貨の赤い封筒のアクティビティを作りました。なかなか良い出来だと思います。皆さんと共有し...

小規模プログラムへのデータキャッシュ機構の応用と実装

ミニプログラムデータキャッシュ関連知識データ キャッシュ: データをキャッシュして、アプレットを終了...

Linux の一般的なテキスト処理コマンドと vim テキストエディタ

今日は、いくつかの一般的なテキスト処理コマンドとvimテキストエディタを紹介します。 3日目 - 一...