Hallo Eddie,
Nimm einfach an, ich kann per Formular die gewuenschte chaotische Reihenfolge festlegen und will das Ergebnis in einer einzigen DB-Abfrage generieren.
Bisher hatte ich fuer obiges Beispiel 3 einzelne Abfragen in der richtigen Reihenfolge.
was auch immer die Motive für Deine Annahme sein mögen, ich wäre überrascht, wenn die alternativen WHERE-Klauseln:
WHERE (id=1) OR (id=2) OR (id=3)
WHERE (id=2) OR (id=1) OR (id=3)
WHERE (id=3) OR (id=2) OR (id=1)
unterschiedlich Ergebnisordnungen erbrächten. Wenn sich also aus Deiner Aufgabenstellung eine variable, zufällige Reihenfolge für die gewünschte Ergebnismenge ergibt und diese sich nicht durch entprechende Hilfspalten oder eine sonstwie geartete Logik vorherbestimmen läßt, so dürfte der sinnvollste Anzatz darin liegen, die in einer nicht vorhersagbaren Folge geordneten Ergebnis-DS in der Weiterverarbeitung (etwa mit Perl oder PHP) entsprechend auszuwerten.
HTH Robert