Учитывая следующую таблицу:Пусть значение поля направления устанавливается порядок сортировки в Mysql
CREATE TABLE `example` (
`Identifier` int(11) NOT NULL AUTO_INCREMENT,
`FieldValue` varchar(255) DEFAULT NULL,
`FieldOrder` enum('asc','desc') DEFAULT 'asc',
PRIMARY KEY (`Identifier`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Я хочу, чтобы выполнить запрос, который сортирует FieldValue поля на основе значения в поле FieldOrder. Например.
Select * from example order by FieldValue [here should the FieldOrder value be placed]
Возможно ли сделать ссылку на поле FieldOrder в сортировке по части запроса?
Вопрос не достаточно ясна. Добавьте пример, чтобы показать, чего вы пытаетесь достичь. – GurV
Как это работает, если таблица имеет две записи; один говорит, что он должен подниматься, и одно высказывание опускается? Просьба привести примеры ... – Mr47
Что содержит 'FieldValue'? Случается, что это может содержать несколько значений (разделенных запятыми), может быть? Если да, то * не * хранить несколько значений в одном поле. Используйте таблицу ссылок и «нормализуйте» свою базу данных. –