To nie jest problem. Kolejność wierszy zwracanych przez SQL SELECT jest niezdefiniowana, chyba że zawiera ORDER BY
. Kolejność, w jakiej je otrzymujesz, zależy zwykle od kolejności, w jakiej są one przechowywane w tabeli i/lub indeksów używanych przez instrukcję.
Więc w zależności od tego zamówienia bez użycia ORDER BY
to bardzo, bardzo zły pomysł.
Jeśli potrzebujesz ich w jakiejś kolejności, po prostu to określ.
Ważne jest, aby tabela była zestawem wierszy, a nie sekwencja rzędów.