lachesis: / PHP Wie sortiere ich ein record?

Hallo zusammen,

ich hab ein (hoffentlich) kleines Problem mit einem Ergebnis einer SQL Abfrage.

Ich lasse mir aus einer Datenbank die 10 zuletzt verwendeten Datensätze heraussuchen (SELECT .... FROM .... ORDER BY datum DESC LIMIT 10)

Logischerweise sind die Daten dann nach dem Datum sortiert. Kann ich es irgendwie schaffen, dass ich die Daten nach dem limitieren nochmals nach einer anderen Spalte sortieren lasse?

Danke für eure Hilfe.

Gruß

lach

--
mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1200! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
  1. Hi,

    Logischerweise sind die Daten dann nach dem Datum sortiert. Kann ich es irgendwie schaffen, dass ich die Daten nach dem limitieren nochmals nach einer anderen Spalte sortieren lasse?

    Hmm, ist mir nicht bekannt, dass es direkt in SQL ginge. Daher bliebe dir wohl nur, die Daten in ein mehrdimensionales Array einzulesen, dir eine eigene Vergleichsfunktion zu schreiben und dann usort anzuwenden.

    Der Yeti

    --
    Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
    Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
    Und bin so klug als wie zuvor!
    sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
  2. Hello,

    wenn Deine DB auch den Selbstbezug zulässt wäre das mit einem impliziten Subselect (selbe Tabelle in zwei Arbeitsbereichen eröffnen) möglich.
    Wenn Deine DB echte Subselects und Limits (wie z.B. MySQL) kann, dann geht es damit.

    Harzliche Grüße vom Berg
    esst mehr http://www.harte-harzer.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau