Leider weiß ich nicht nach was ich bei meinem Anliegen suchen soll, und eine Suche nach Begriffen wie "bedingte Sortierung" usw. hat nichts wirklich brauchbares gefunden.
Ich habe eine Tabelle für ein Webmenu mit
ID NAME PARENTID ORDER
1 Punkt1 0 1
1 Punkt2 0 2
3 Punkt3 0 3
4 Unterpunkt21 2 1
5 Unterpunkt22 2 2
6 Unterpunkt31 3 1
7 Unterpunkt32 3 2
Jetzt würde ich gerne über ein Select Statement das Menü mit dem 2. Menüpunkt ausgeklapt anzeigen lassen, also:
Punkt1
Punkt2
Unterpunkt21
Unterpunkt22
Punkt3
Wie bekomme is es also hin, dass der SQL Server beim auswerten nach PARENTID und ORDER ordnet, aber ab dem Datensatz mit ID=2 z.B. die Datensätze mit PARENTID=2 einschiebt?
Ist das einfach uns sinnvoll lösbar mit SQL oder ist es einfacher 2 querys laufen zu lassen und das ganze in php zusammen zu setzen