sql sortierproblem
Frank989
- datenbank
0 Vinzenz Mai0 Frank9890 Vinzenz Mai0 Frank989
Hallo,
ich glaube ich stehe gerade auf der Leitung.
gegeben sie folgende tabelle.
name Ort Str
franz augsburg rosengasse
franz augsburg tulpenstr
franz augsburg marktplatz
tom kempten rosengasse
tom kempten tulpenstr
tom kempten marktplatz
susi augsburg rosengasse
susi augsburg tulpenstr
susi augsburg marktplatz
Ich will eine Sortierreichenfolgen, in der die gleichen Namen hintereinander ausgegeben werden, Reihenfolge egal
als zweites sortierkriterium will ich, dass die Orte "gemischt" werden,
d.h. dass z.B. nach
franz augsburg marktplatz
nicht
susi augsburg rosengasse
sonder ein satz mit nem andern ORt kommt wie
tom kempten rosengasse
kommt.
Kann mir da jemand nen tip geben?
Hallo,
Kann mir da jemand nen tip geben?
was hast Du dem relevanten Handbuchabschnitt entnommen?
Freundliche Grüße
Vinzenz
was hast Du dem relevanten Handbuchabschnitt entnommen?
Danke!
dem habe ich entnommen, wie ich nach name und Ort sortieren kann.
Ich will aber zuerst nach Name gruppieren - bekomme ich hin (mit order by) - und dann die Orte "mischen" wie es im Beispiel steht.
Habe ich da den wesentliche Hinweis überlesen?
Group by bringt mit nicht die Lösung, ich will ja die einzelnen Sätze.
Hallo
was hast Du dem relevanten Handbuchabschnitt entnommen?
Danke!
dem habe ich entnommen, wie ich nach name und Ort sortieren kann.Ich will aber zuerst nach Name gruppieren - bekomme ich hin (mit order by) - und dann die Orte "mischen" wie es im Beispiel steht.
und wie sieht Deine Vorschrift dafür aus?
Welchen Schluss ziehst Du für ein einfaches ORDER BY?
Freundliche Grüße
Vinzenz
und wie sieht Deine Vorschrift dafür aus?
alle Zeilen mit gleichem Namen zusammenhängend.
für die Reihenfoglge dieser gruppen:
zuerst alle ORte iterieren, bevor ein Ort ein zweites mal folgt
Welchen Schluss ziehst Du für ein einfaches ORDER BY?
keinen.
das ich nicht weiss wie es geht heisst ja nicht, dass es nicht geht.
Wäre nett wenn Du mal nen Ratschlag rüberwachsen lassen könntest oder habe ich mein Problem so schlecht beschrieben?
Hallo
alle Zeilen mit gleichem Namen zusammenhängend.
für die Reihenfoglge dieser gruppen:
zuerst alle ORte iterieren, bevor ein Ort ein zweites mal folgtWelchen Schluss ziehst Du für ein einfaches ORDER BY?
keinen.
bekommst Du das mit den beiden möglichen Werten für die Sortierreihenfolge
ASC (Standard): aufsteigend sortieren
DESC: absteigend sortieren
hin? Schau Dir doch Deine eigenen Beispieldaten an. Du musst schließlich zuerst nach Namen sortieren, damit diese zusammenhängend sind.
Welchen Schluss ziehst Du daraus für ein einfaches ORDER BY?
Freundliche Grüße
Vinzenz