MySQL Reihenfolge nach Feld in bestimmter Reihenfolge

8

Ich versuche eine SQL-Abfrage in PHP auszuführen und nach einer Spalte, aber in einer bestimmten Reihenfolge zu sortieren

Ich habe es versucht:

%Vor%

aber es ist einfach nicht zu bestellen

    
M Khalid Junaid 21.02.2014, 10:17
quelle

8 Antworten

1

Versuchen Sie es. Hoffe, benutze voll für dich.

  

Wählen Sie a.col als Typ, koaleszieren ( COUNT , 0) als count   von
  (wähle 'A' als col union alle
  wähle 'B' als col union alle
  wähle 'C' als col union alle
  wähle 'D' als col) a)   links beitreten Table1 T
  auf a.col = T.type
  Ordnung nach FELD (a.col, A, B, C, D);

Sortieren nach FIELD in MYSQL

SQL-DEMO-LINK

    
Adeel Gill 04.08.2014 20:20
quelle
0

probiere das

aus %Vor%

BEARBEITEN:

Ich denke, du musst die Anführungszeichen hier ändern

%Vor%

LOOK DEMO FÜR MEINE UND IHRE FRAGE

EDIT2:

Aber wenn Sie gotchas sql benutzen, dann wird diese Funktion (ORDER BY FIELD) nicht richtig geordnet.

Schauen Sie sich diesen Artikel hier an und beheben Sie ihn.

    
echo_Me 21.02.2014 10:24
quelle
0

Wählen Sie Begriff, Warteschlange, ivr, voicecentre, Konferenz, Rückruf, Gegensprechanlage, queuecentre von Erweiterung wo client_id = '". $ result2 [" id "]."'

Bitte geben Sie den Namen des Feldes in der Reihenfolge ein, die Sie auswählen möchten

    
Vysakh 08.07.2014 04:59
quelle
0

$ sql3 = mysql ("SELECT * FROM Erweiterung WHERE client_id = '". $ result2 ["id"]. "' ORDER BY (Typ, 'term', 'queue', 'ivr', 'voicecentre', "Konferenz", "Rückruf", "Gegensprechanlage", "Warteschlangenzentrum") ");

    
Douglas David 01.08.2014 16:35
quelle
0

Versuchen Sie, sicherzustellen, dass die Variable type auf einen der Werte in der bereitgestellten Feldliste gesetzt ist.

%Vor%     
Erik Ros 03.08.2014 18:11
quelle
0

Der beste Weg dazu ist find_in_set

%Vor%     
Ludo - Off the record 14.08.2014 17:31
quelle
0
%Vor%

Dies funktioniert, um die Elemente mit dem in der Tabelle verwendeten Spaltennamen zu sortieren.

    
Vinod Ratnakar 24.09.2014 11:36
quelle
-1
%Vor%

Tabellentypen:

  • [typeID] = & gt; PK
  • [Typ]
  • [Bestellung]

Tabellenerweiterung:

  • [Erweiterungs-ID] = & gt; PK
  • [typeID]
  • ...
Dirk En Carol Rennen 05.08.2014 14:47
quelle

Tags und Links