In Zusammenhang mit dem gelösten Threads "Suche Denkanstoß bzw. Lösung für folgende Aufgabenstellung" bzw. Route habe ich eine neue Problemstellung.
Bei dieser Abfrage mit Select ID,.... From ... where id IN (5,4,7,1,2...hier können mehr als 50 zahlen stehen) wird die Antwort (1,2,4,5,7) sortiert ausgegeben. Möchte die Antwort, aber in der Reihenfolge wie angegeben (5,4,7,1,2) als Antwort haben.
Wie würde aus eurer Sicht eine gute Lösung aussehen, um die Anwort unsortiert zu erhalten?
verwende eine der Funktionen die Erland Sommarskog http://www.sommarskog.se/arrays-in-sql-2005.html beschreibt. Ergänze die UDF um einen Positionsparameter, den Du für die Sortierung in ORDER BY verwendest. Denn eine Sortierung brauchst Du schon, sonst ist die Reihenfolge undefiniert (und nur sehr häufig in der Reihenfolge des zugrundliegenden Schlüssels)