ORDER BY "benutzerdefiniert"

Kann ich eine MySQL Abfrage so gestalten, dass sie mir die ergebnisse benutzerdefiniert returned?

also ich habe in dieser Tabelle 7 Datensätze und will sie exact in zb dieser Reihenfolge per Schleife auslesen (7, 1, 2, 3, 5, 4, 6).

Wie müsste ich diese Abfrage gestalten?

Ich will nicht 7 Abfragen machen…

Ich könnte zwar ein array als Hilfsmittel nehmen, aber ich glaub SQL müsste eine entsprechende Sortierungsklausel haben.

So ganz verstehe ich dich irgendwie nicht, tut mir leid.

Aber wenn ich dich verstanden habe, dann könntest du doch eine zusätzliche Spalte hinzufügen, die nicht ausgegeben wird, aber nach der sortiert wird. Oder soll jeder Besucher das selber entscheiden können in welcher Reihenfolge das geht?

also das müssen vorgaben beachtet werden. so, wie du das machen willst, gehts nicht.
sind ziffern vorhanden, ordnet er nach ziffern DESC/ASC.
bei buchstaen nach dem alphabet.

Nils aka XraYSoLo

hab mir ja schon gedacht, dass ihr das nicht genau versteht… aber die idee mit der zusatzspalte is gut… die werd ich anlegen, hätt mir auch selber kommen können ^^ danke jedenfalls

danke xraysolo aber den post hättest du dir eigentlich sparen können :wink:

$sql = „SELECT 7 FROM tabelle
$sql .= „SELECT…“

anders gehts nicht

EDIT: oder mit der zusatzzeile;)

Erstmal ist das völlig falsch und zweitens ist das bGrabschändung.

MFG
Alti

Korrekt

Closed - Grabschändung (boehseronkel)