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    

Artikel empfehlen

Zusammenfassung der Verwendung von JavaScript JSON.stringify()

Inhaltsverzeichnis 1. Nutzung 1. Grundlegende Ver...

Detaillierte Erklärung der InnoDB-Speicherdateien in MySQL

Physisch gesehen besteht eine InnoDB-Tabelle aus ...

Detaillierte Erklärung zum schnellen Erstellen einer Blog-Website mit Docker

Inhaltsverzeichnis 1. Vorbereitung 2. Bereitstell...

Bildschirmbefehl und Verwendung unter Linux

Bildschirmeinführung Screen ist eine vom GNU-Proj...

Detaillierte Erklärung des MySQL-Datenbankparadigmas

Vorwort: Ich habe oft von Datenbankparadigmen geh...

css3-Animation, Ballrollen, js-Steuerung, Animationspause

Mit CSS3 können Animationen erstellt werden, die ...

5 Möglichkeiten zum Löschen oder Entfernen großer Dateiinhalte in Linux

Beim Arbeiten mit Dateien im Linux-Terminal möcht...

Warum sollte CSS im Head-Tag platziert werden?

Denken Sie darüber nach: Warum sollte css im head...

Drei Möglichkeiten zum Erstellen eines Graueffekts auf Website-Bildern

Ich habe schon immer Graustufenbilder bevorzugt, d...

JS realisiert Video-Sperreffekt

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

Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung

Download-Adresse: https://dev.mysql.com/downloads...