Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по 2-м полям в зависимости от их содержимого / 6 сообщений из 6, страница 1 из 1
30.09.2014, 10:53:15
    #38761620
barsix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по 2-м полям в зависимости от их содержимого
Добрый день, скажите можно ли в процессе сортировки изменить поле по которому происходит сортировка, например если первое у записи пустое тогда сортировать по второму, что-то типа этого:
SELECT `поле_1`,`поле_2` FROM `таблица` ORDER BY ... if(`поле_1`=NULL) { Сортируем по 2} else {сортируем по 1} В таблице записи обеих категорий, также нужно что-бы порядок оставался правильным т.е. записи шли какбудто отсортированы по одному и тому-же полю
...
Рейтинг: 0 / 0
30.09.2014, 11:05:18
    #38761635
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по 2-м полям в зависимости от их содержимого
поле1поле21NULL2NULL1221NULL1NULL2Как должен быть отсортирован такой набор и почему?
...
Рейтинг: 0 / 0
30.09.2014, 11:16:10
    #38761653
barsix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по 2-м полям в зависимости от их содержимого
miksoft, ну допустим что приоритетным будет поле 1 ведь ко второму по идее обращаемся только после проверки первого, нельзя так сделать правда?
...
Рейтинг: 0 / 0
30.09.2014, 11:26:03
    #38761666
Сортировка по 2-м полям в зависимости от их содержимого
barsix,

сортируй себе на здоровье по coalesce(поле_1, поле_2)
...
Рейтинг: 0 / 0
30.09.2014, 11:37:18
    #38761687
barsix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по 2-м полям в зависимости от их содержимого
Добрый Э - Эх, ух ты, интересная штука
...
Рейтинг: 0 / 0
30.09.2014, 11:37:24
    #38761688
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка по 2-м полям в зависимости от их содержимого
barsixну допустим что приоритетным будет поле 1Тогда ORDER BY поле1,поле2
barsixнельзя так сделать правда?Так я еще не понял как нужно, поэтому не могу ответить на этот вопрос.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по 2-м полям в зависимости от их содержимого / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]