Texter mit x: Hilfe beim Select...

Beitrag lesen

Beispiel

kategorie   typ     ort      name

Bäcker      1
Bäcker      2       Berlin
Bäcker      3       Berlin
Bäcker      4       Berlin   Adams
Bäcker      4       Berlin   Bertram
Bäcker      2       München
Bäcker      3       München
Bäcker      4       München  Meier
Bäcker      4       München  Muster

Jetzt soll zunächst nach der Kategorie, innerhalb der Kategorie nach Ort und dann nach Name sortiert werden, aber so, dass stets pro Datensatz/Zeile innerhalb der Kategorie die Zeilen 1-3 und dann die Datensätze mit der Ziffer 4 sortiert nach Namen erscheinen sollen.

Das Tabellenbeispiel oben, soll verdeutlichen wie es aussehen soll.
Der folgende Select führt mich leider nicht zum Ziel:

"SELECT * FROM daten ORDER BY kategorie ASC, typ ASC, ort ASC, name ASC"

Wer weiß Rat?

Wenn ich dich richtig verstanden habe, vertasuche die Positionen von typ und ort also;
"SELECT * FROM daten ORDER BY kategorie ASC, ort ASC, typ ASC, name ASC"
denn ganz offensichtlich willst Du zuerst nach ort und dann nach typ sortieren.