Без order by порядок не определен. У тебя есть order by только в подзапросах, что особого смысла не несет: снаружи order by нет, так что СУБД имеет полное право расположить в том порядке, какой получится в ее внутренних структурах (а там может быть что угодно: может получиться, что тебе повезло и получится что ты хотел, а может и нет).