Ich mach euch mal ein Beispiel:
ID | Text
1 abc
2 def
3 ghi
4 jkl
5 mno
Die Liste existiert schon und die IDs sind als Foreign Keys überall verteilt. Wenn nun die gesamte Liste ausgegeben wird soll ich nun sicherstellen, dass "jkl" als erster Eintrag und "def" als Letzter erscheint.
Natürlich könnte ich jetzt eine zusätzliche Spalte einfügen ("sortorder" oder so) und zuerst danach und dann alphabetisch sortieren. Das dieses Problem aber nicht nur eine sondern Dutzende Tabellen betrifft die gleichartig aufgebaut sind hätte ich einen großen Anpassungsaufwand vor mir, nicht nur auf der DB sondern auch in allen Queries die damit arbeiten.
Deshalb hatte ich gehofft, einem von euch fällt da was ganz tolles ein (eine mir bislang unbekannte ORDER BY Option vielleicht). Aber offenbar gibts es hier keine Zauberstab-Lösung...
:(