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メッセージ配信メカニズムの詳細な説明

推薦する

vue+tp5はシンプルなログイン機能を実現

この記事では、参考までに、簡単なログイン機能を実装するためのvue+tp5の具体的なコードを紹介しま...

スプレッド演算子のサンプルコードと JavaScript での応用

スプレッド演算子を使用すると、式をある時点で展開できます。スプレッド演算子は、複数のパラメーター (...

純粋な CSS3 で美しい入力ボックスアニメーションスタイルライブラリを実現 (テキスト入力愛)

純粋な CSS3 で実装された美しい入力ボックス アニメーション スタイル ライブラリを共有します ...

JavaScriptはオブジェクトの不要なプロパティを削除します

目次例方法1: 削除方法2: 分解補充する要約するThinking シリーズは、10 分で実用的なプ...

SVNサービスバックアップ操作手順の共有

SVN サービスのバックアップ手順1. ソースサーバーとターゲットサーバーを準備するソースサーバー:...

WeChatアプレット+mqtt、esp8266温度と湿度の読み取り実装方法

まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...

Vue はフォームデータ検証のサンプルコードを実装します

el-form フォームにルールを追加します。データにルールを定義する定義されたルールをel-for...

ElementUI のネストされたテーブルに基づいて複数選択を実装するためのサンプル コード

序文:私は友人のプロジェクトのバグを修正するのを手伝ったのでこれを書きました。この関数を書くのは初め...

binlog2sql と簡単なバックアップおよびリカバリを使用して mysql8.0.20 を構成するための詳細な手順

目次最初のステップのインストールステップ2: MySQLデータを準備する3 番目のステップは、bin...

権限の問題によりMySQLの設定ファイルmy.cnfを起動できない問題の解決方法

この記事では、権限の問題により MySQL 構成ファイル my.cnf を起動できない場合の関連する...

HTMLからReactを実装する方法を教えます

ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...

Node.jsミドルウェアの仕組みの詳細な説明

目次Express ミドルウェアとは何ですか? Expressミドルウェアを作成するための要件Exp...

要素 el-button ボタンコンポーネントの使用の詳細な説明

1. 背景ボタンは非常によく使われており、Element のボタン機能は非常に包括的です。この記事で...

Dockerボリュームマウントの実装方法

最も単純な hello world 出力イメージを作成することは最も簡単なスタートですが、実行中のコ...