Jain - sie sind nicht sortiert. sondern sie werden so wie sie aus der DB gelesen werden in das Ergebnis eingetragen. Durch die Form deiner Abfrage wirkt es wie eine Sortierung. Du kannst jedoch in MySQL explizit nach einem Zufallswert sortieren. Außerdem läßt sich deine Bedingung "verkürzen".
1:
2:
3: | SELECT feld1, feld2 FROM tabelle
WHERE idfield IN (95,33,34)
ORDER BY RAND() |
Man sollte immer die Feldnamen angeben.
---
Weaverslave