В стандартах SQL конкретно указано, что таблицы не имеют «естественного» порядка.Поэтому ядро базы данных может свободно возвращать запрос без ORDER BY в любом порядке, в котором он хочет.Порядок может меняться от одного запроса к другому, потому что большинство движков предпочитают возвращать данные в любом порядке, в котором они могут получить их вам быстрее.В конкретном порядке вы должны включить столбец в вашей таблице, чья работа заключается в том, чтобы прокси для порядка, в котором вы добавили записи в таблицу.Два распространенных способа сделать это - использовать поле автоинкремента, которое будет в числовом порядке от самой старой к самой новой записи, и столбец TIMESTAMP, который выполняет именно то, что говорит.Если у вас есть такой столбец, вы можете использовать ORDER BY ColumnName при поиске, чтобы получить упорядоченный набор результатов.