2016-07-29 10 views
-1

Ich habe eine MySQL-Tabelle mit dem Namen camp_details, die die folgenden Spalten:Sortieren von Daten aus MySQL-Tabelle

camp_id, camp_name, location, category, months , pattern 

Ich habe Eingabefelder, die Werte für location, category, months und pattern akzeptiert.

Basierend auf den Angaben gemacht, sollte die Tabelle nach den Vorlieben sortieren (1: location, 2: Months, 3: pattern und 4: category).

Das heißt, die Tabelle sollte zuerst angezeigt werden, die location, nächste months und so weiter enthält.

Bitte helfen Sie mir in diesem.

+0

sortieren möchten Was ist die Frage? Sie können mehrere ORDER BY Felder in SQL haben –

+0

Was haben Sie schon versucht? Was genau stecken Sie fest? Auch, was benutzt du, mysql oder sql-server? –

+0

Fügen Sie einige Beispieltabellendaten hinzu, und das erwartete Ergebnis! – jarlh

Antwort

0

nur verwenden diese query

SELECT * FROM camp_details ORDER BY location , months,patter,category ; 

oder verwenden DESC nach Spaltennamen, die Sie in desc wie

SELECT * FROM camp_details ORDER BY location , months DESC,patter,category ; 
+0

aber Ort, Monate, Muster, Kategorie wird durch Formular gegeben Felder und wie kann ich in Reihenfolge durch Abfrage übergeben? –

+0

Diese Abfrage ist für die Anzeige der Tabelle Wert, was Sie genau wollen, bitte aktualisieren Sie Ihre Frage Ich nur, dass Sie eine Datenbanktabelle anzeigen möchten – user1234

+0

Vielen Dank ..Query Working Fine Ich habe die Werte in der Abfrage übergeben –

Verwandte Themen