Как записать в таблицу данные, отсортированные с помощью ORDER BY?
Допустим у меня есть таблица:
CREATE TABLE customers(name VARCHAR(50) NOT NULL, some_foreign_key INT UNSIGNED NOT NULL);
Которая заполнена данными:
INSERT INTO customers(name, some_foreign_key) VALUES ('Ivan', 2), ('Dmitry', 1), ('Egor', 4), ('Denis', 5);
Я могу вывести отсортированную по some_foreign_key таблицу:
SELECT * FROM customers ORDER BY some_foreign_key;
Вопрос: как сделать так, чтобы таблица была перезаписана её отсортированным вариантом? Т.е. чтобы таблица из такого вида:
Приобрела такой:

