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

推薦する

HTML ページでギリシャ文字を使用する方法

ギリシャ文字は、特に数学や物理学などの科学技術分野で非常によく使用される記号列であり、特定の意味を持...

HTMLで細い線のテーブルを作成する簡単な例

この細線の表を作成する方法については、Baidu で検索すると、表に対して border="...

Nginx/Httpd ロードバランシング Tomcat 設定チュートリアル

前回のブログでは、Nginx と httpd を使用して、逆生成用のバックエンド Tomcat サー...

JS で CSS 変数を使用する方法

JS で CSS 変数を使用する方法:export キーワードを使用して、js オブジェクトを le...

vue構成ファイルはルーティングとメニューインスタンスコードを自動的に生成します

目次前面に書かれたルータ.jsonルート生成メニュー生成効果要約する前面に書かれたルートを繰り返し記...

Docker に ElasticSearch 6.x をインストールする詳細なチュートリアル

まず、イメージをプルします(またはコンテナを作成するだけで、自然にプルされます)。 docker p...

CSS はコンテナ レベル (div...) タグを 1 つの位置 (ページの右端) に固定します。

コードは次のようになります。 。プロセス{ 境界線:1px 実線 #B7B7B8; 背景:#F8F8...

Vue.js を学ぶ際に遭遇する落とし穴

目次クラス void のポイントES6 矢印関数ヴュートファイvue-cli非同期と同期実行と展開ヒ...

Nginx で Brotli 圧縮アルゴリズムを有効にする方法の例

Brotli は、Zopfli よりも 20 ~ 26% 高い圧縮率を実現できる新しいデータ形式です...

全体的なユーザーエクスペリエンスを確保する方法

関連記事:ユーザーエクスペリエンスのためのウェブサイトデザイン今朝、GMail がまた不調になり、接...

JS はシンプルなブロック崩しピンボールゲームを実装します

この記事では、ブロック崩しピンボールゲームを実装するためのJSの具体的なコードを参考までに紹介します...

ウェブ音楽プレーヤーを実現する js

この記事では、参考までに簡単なHTMLと音楽プレーヤーの制作コードを紹介します。具体的な内容は以下の...

HTMLページ埋め込み動画とJSコントロール切り替え動画例の詳しい説明

まず、ページにビデオを埋め込むための HTML コードは次のとおりです。コードをコピーコードは次のと...

HTML の 2 つのタブ ナビゲーション間の競合の解決方法

まず問題の説明から始めましょう:同じページで、1 つのタブに float:left が必要で、もう ...

MySQL統計テーブルのサイズを説明する例

各データベース内の各テーブルのサイズをカウントすることは、データ ガバナンスの最も単純な要件の 1 ...