Hi auch,
Ich suche zur Zeit nach einer Möglichkeit die Zeilen eines SELECT statements in beiebiger Reihenfolge zurückzugeben.
Ich habe
SELECT * from tabelle1 WHERE id IN (2,7,4,1)
Und bräuchte diese Werte dann auch genau in der Reihenfolge die in der Klammer steht.
*Wo* brauchst Du diese Werte in dieser Reihenfolge?
a) Innerhalb der Datenbank (SQL)?
Dann ist Deine Anforderung widersinnig, denn das Ergebnis Deiner Query
ist dort eine Menge, und die hat keine "Reihenfolge".
b) Außerhalb der Datenbank (3GL-Programmiersprache)?
Dann kannst Du die Sortiernung in Deinem Anwendungsprogramm vornehmen.
(Datensätze aus dem Cursor lesen und vier sequentielle Listen aufbauen.)
Viele Grüße
Michael