Ich habe hier DB Einträge, ungefähr nach dem folgenden Schema
ID, FremdID, Datum, Text
1, 2, 1.4.2013, Test1
2, 2, 4.4.2013, Test2
3, 3, 2.4.2013, Test3
4, 3, 5.4.2013, Test4
5, 3, 6.4.2013, Test5
6, 1, 3.4.2013, Test6
7, 1, 5.4.2013, Test7
Ich hätte jetzt gerne eine Abfrage, die zuerst nach Datum und dann nach der FremdID sortiert.
1, 2, 1.4.2013, Test1
2, 2, 4.4.2013, Test2
6, 1, 3.4.2013, Test6
7, 1, 5.4.2013, Test7
3, 3, 4.4.2013, Test3
4, 3, 5.4.2013, Test4
5, 3, 6.4.2013, Test5
und nicht
1,2, 1.4.2013, Test1
6, 1, 3.4.2013, Test6
2, 2, 4.4.2013, Test2
3, 3, 4.4.2013, Test3
4, 3, 5.4.2013, Test4
7, 1, 5.4.2013, Test7
5, 3, 6.4.2013, Test5
Meine Konstrukte mit ORDER BY Datum,FremdID (oder auch umgekehrt) bringen nur nach Datum sortierte Einträge, aber keine 'Gruppierung' nach FremdID und Sortierung nach Datum über die ganze List.
Lässt sich das überhaupt mit SQL realisieren?
ID, FremdID, Datum, Text
1, 2, 1.4.2013, Test1
2, 2, 4.4.2013, Test2
3, 3, 2.4.2013, Test3
4, 3, 5.4.2013, Test4
5, 3, 6.4.2013, Test5
6, 1, 3.4.2013, Test6
7, 1, 5.4.2013, Test7
Ich hätte jetzt gerne eine Abfrage, die zuerst nach Datum und dann nach der FremdID sortiert.
1, 2, 1.4.2013, Test1
2, 2, 4.4.2013, Test2
6, 1, 3.4.2013, Test6
7, 1, 5.4.2013, Test7
3, 3, 4.4.2013, Test3
4, 3, 5.4.2013, Test4
5, 3, 6.4.2013, Test5
und nicht
1,2, 1.4.2013, Test1
6, 1, 3.4.2013, Test6
2, 2, 4.4.2013, Test2
3, 3, 4.4.2013, Test3
4, 3, 5.4.2013, Test4
7, 1, 5.4.2013, Test7
5, 3, 6.4.2013, Test5
Meine Konstrukte mit ORDER BY Datum,FremdID (oder auch umgekehrt) bringen nur nach Datum sortierte Einträge, aber keine 'Gruppierung' nach FremdID und Sortierung nach Datum über die ganze List.
Lässt sich das überhaupt mit SQL realisieren?
Comment