Если бы вы могли опубликовать больше информации о таблице / коде и желаемом выводе, я мог бы попытаться дать более точный ответ.Если вы просто хотите использовать порядок по и изменить порядок, в котором он отсортирован.По умолчанию MySQL использует ASC, после чего вы можете добавить DESC для переключения порядка следующим образом:
Итак, если у нас есть эта таблица:
CREATE TABLE users (
ID INT NOT NULL AUTO_INCREMENT,
first_name VARCHAR(20) NOT NULL,
last_name VARCHAR(20) NOT NULL,
PRIMARY KEY(ID)
);
INSERT INTO users (first_name, last_name) VALUES ('John', 'Doe');
INSERT INTO users (first_name, last_name) VALUES ('Mary', 'Lou');
INSERT INTO users (first_name, last_name) VALUES ('Alex', 'Avery');
INSERT INTO users (first_name, last_name) VALUES ('James', 'Peach');
И мы хотим, чтобы вывод был упорядочен: Peach,Доу, Лу, Эйвери вместо Эйвери, Доу, Лу, Пич, мы бы сделали:
SELECT first_name, last_name
FROM users
ORDER by last_name DESC;
Я добавил скрипту sql для вас, чтобы увидеть: http://sqlfiddle.com/#!9/ddc6a0/2