also ich komm nicht weiter. meine db hat bildinfos die ich nach WHERE jahr = ? ORDER BY pos (pos=smallint) ausgebe. pos ist pro jahr durchnummeriert, es gibt also pos 1 bei 2005, pos 1 bei 2006 etc.
jetzt müsste ich eine bildinfo von mir aus von pos 25 nach pos 5 umbenennen, alle bildinfos ab pos 6 müsste ich also um +1 erhöhen und neu durchzählen.
Das Datenfeld pos scheint der Bock zu sein, wenn Du sortieren willst, dann sortiere "just in time", also wenn die Liste gebraucht wird, nicht vorrätig und auf keinen Fall fang an Sortierungen selbst zu verwalten und gar Abhängigkeiten zu schaffen.