У меня есть страница таблицы MySQL с 2 столбцами: PageID и OrderByMethod.Затем у меня также есть таблица данных с большим количеством столбцов, включая PageID (страница, на которой находятся данные), DataName и DataDate.
Я хочу, чтобы в OrderByMethod была одна из трех записей: «Последние данные - сначала», «Последние»Данные в последнюю очередь и в алфавитном порядке.
Есть ли способ добавить в конец этого запроса предложение «ORDER BY», которое будет изменять метод упорядочения в зависимости от содержимого столбца «OrderByMethod»?Например, в этом запросе я хотел бы, чтобы предложение ORDER BY содержало любое правило порядка, хранящееся в столбце OrderByMethod на странице 1.
GET * FROM `Data` WHERE `Data`.`PageID`=1 ORDER BY xxxxxx;
Может быть, предложение SELECT в предложении ORDER BY?Я не уверен, как это будет работать.
Спасибо!