Ich möchte, dass meine Abfrage zuerst die Zeilen der Tabelle zurückgibt, in denen eine Spalte einen bestimmten Wert enthält, und dann den Rest der Zeilen alphabetisch sortiert zurückgibt.
Wenn ich eine Tabelle wie in diesem Beispiel habe:
- Table: Users
- id - name - city
- 1 George Seattle
- 2 Sam Miami
- 3 John New York
- 4 Amy New York
- 5 Eric Chicago
- 6 Nick New York
Und mit dieser Tabelle möchte ich, dass meine Abfrage die Zeilen zurückgibt, die zuerst New York enthalten, und dann den Rest der Zeilen alphabetisch nach Städten geordnet. Ist dies möglich, mit nur einer Abfrage zu tun?
0 Stimmen
Erwägen Sie, die akzeptierte Antwort in die zweite zu ändern, wenn Sie können, da die erste nur für MySQL und nicht für MSSQL funktioniert.
0 Stimmen
Erledigt. Meine ursprüngliche Frage bezog sich auf MySQL, aber die Tags spiegeln das ohnehin nicht wider.
0 Stimmen
Ich danke Ihnen. Ich bin heute Morgen darauf gestoßen, als ich versuchte, etwas Ähnliches für ein Problem zu tun, das ich hatte :)