Detaillierte Erläuterung der Reihenfolge der MySQL-Abfrageergebnisse gemäß der Reihenfolge der ID in in ()

Detaillierte Erläuterung der Reihenfolge der MySQL-Abfrageergebnisse gemäß der Reihenfolge der ID in in ()

Detaillierte Erläuterung der Reihenfolge der MySQL-Abfrageergebnisse gemäß der Reihenfolge der ID in in ()

Beispielcode:

<select id="queryGBStyleByIDs" resultMap="styleMap"> 
    wähle style_num_id ,style_id,style_title,style_pic FROM gb_style wobei online = 1 AND is_hide = 0 und style_num_id in 
    <foreach-Sammlung="styleNumIDs" item="styleNumId" separator=""," öffnen="(" schließen=")"> 
     #{styleNumId} 
    </foreach> 
    SORTIEREN NACH FELD 
    <foreach-Sammlung="styleNumIDs" item="styleNumId" separator=""," öffnen="(style_num_id," schließen=")"> 
      #{styleNumId} 
    </foreach> 
  </Auswählen> 

Die endgültige SQL-Ausgabe lautet wie folgt:

Wählen Sie style_num_id, style_id, style_title, style_pic AUS gb_style, wobei online = 1 UND is_hide = 0 und style_num_id in (1,3,2,5) 
Sortieren nach Feld (style_num_id,1,3,2,5);

Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht oder kommen Sie zur Diskussion in die Community. Vielen Dank fürs Lesen und ich hoffe, es kann Ihnen helfen. Vielen Dank für Ihre Unterstützung dieser Site!

Das könnte Sie auch interessieren:
  • MySQL-Abfrage im Betrieb Abfrageergebnisse werden in der Reihenfolge der in eingestellten angezeigt
  • Lösen Sie das Problem, dass IN-Unterabfragen in MySQL dazu führen, dass der Index unbrauchbar wird
  • Beispiele für Optimierungstechniken zur Verbesserung der Effizienz langsamer Abfragen in MySQL IN-Anweisungen
  • Vergleich der Effizienz der Verwendung von „or“, „in“ und „union all“ in MySQL-Abfragebefehlen
  • Mysql-Unterabfrage IN mit LIMIT-Anwendungsbeispiel
  • Wird der Index in der MySQL-Abfragebedingung verwendet?
  • Eine kurze Diskussion über die Effizienz der MySQL-Unterabfrage-Vereinigung und in
  • Implementierung von MySQL Select in der Unterabfrageoptimierung
  • Tutorial zur MySQL-SQL-Optimierung: IN- und RANGE-Abfragen

<<:  Eine Frage zum Verständnis mehrerer Parameter des Sortierbefehls in Linux

>>:  Detaillierte Erläuterung des CocosCreator-Nachrichtenverteilungsmechanismus

Artikel empfehlen

Detaillierte Erklärung des Docker Compose-Orchestrierungstools

Docker Compose Docker Compose ist ein Tool zum De...

Beispiel zum Ändern der inländischen Quelle in Ubuntu 18.04

Die eigene Quelle von Ubuntu stammt aus China, da...

Beispielcode zur Implementierung eines 3D-Text-Hover-Effekts mit CSS3

In diesem Artikel wird der Beispielcode von CSS3 ...

Grundlagen und Beispiele zur TypeScript-Aufzählung

Inhaltsverzeichnis Vorwort Was sind Enumerationen...

Ubuntu 18.04 erhält Root-Berechtigungen und meldet sich als Root-Benutzer an

Vorab geschrieben: In den folgenden Schritten müs...

So verwenden Sie LibreOffice zum Konvertieren von Dokumentformaten unter CentOS

Die Projektanforderungen erfordern eine gewisse V...

Node.js implementiert die Wiederaufnahme von Haltepunkten

Inhaltsverzeichnis Lösungsanalyse Scheibe Lebensl...

Implementierung der Navigationsleiste und des Dropdown-Menüs in CSS

1. CSS-Navigationsleiste (1) Funktion der Navigat...

So erstellen Sie mit Docker ein Basisimage der Python-Laufzeitumgebung

1. Vorbereitung 1.1 Laden Sie das Python-Installa...

Vue3-Zeitstempelkonvertierung (ohne Verwendung von Filtern)

Wenn vue2 Zeitstempel konvertiert, verwendet es i...

JS realisiert Video-Sperreffekt

Verwenden Sie um dies zu erreichen, die modulare ...

Einfaches Setup von VMware ESXi6.7 (mit Bildern und Text)

1. Einführung in VMware vSphere VMware vSphere is...

CSS3 zum Erreichen eines Menü-Hover-Effekts

Ergebnis: html <nav id="nav-1"> &...

Implementierungsprinzip und Nutzungsanalyse des Apache Bench-Stresstest-Tools

1: Durchsatz (Anfragen pro Sekunde) Eine quantita...