|
|
|
Сортировка по 2-м полям в зависимости от их содержимого
|
|||
|---|---|---|---|
|
#18+
Добрый день, скажите можно ли в процессе сортировки изменить поле по которому происходит сортировка, например если первое у записи пустое тогда сортировать по второму, что-то типа этого: SELECT `поле_1`,`поле_2` FROM `таблица` ORDER BY ... if(`поле_1`=NULL) { Сортируем по 2} else {сортируем по 1} В таблице записи обеих категорий, также нужно что-бы порядок оставался правильным т.е. записи шли какбудто отсортированы по одному и тому-же полю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 10:53:15 |
|
||
|
Сортировка по 2-м полям в зависимости от их содержимого
|
|||
|---|---|---|---|
|
#18+
поле1поле21NULL2NULL1221NULL1NULL2Как должен быть отсортирован такой набор и почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 11:05:18 |
|
||
|
Сортировка по 2-м полям в зависимости от их содержимого
|
|||
|---|---|---|---|
|
#18+
miksoft, ну допустим что приоритетным будет поле 1 ведь ко второму по идее обращаемся только после проверки первого, нельзя так сделать правда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 11:16:10 |
|
||
|
Сортировка по 2-м полям в зависимости от их содержимого
|
|||
|---|---|---|---|
|
#18+
barsix, сортируй себе на здоровье по coalesce(поле_1, поле_2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 11:26:03 |
|
||
|
Сортировка по 2-м полям в зависимости от их содержимого
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, ух ты, интересная штука ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 11:37:18 |
|
||
|
Сортировка по 2-м полям в зависимости от их содержимого
|
|||
|---|---|---|---|
|
#18+
barsixну допустим что приоритетным будет поле 1Тогда ORDER BY поле1,поле2 barsixнельзя так сделать правда?Так я еще не понял как нужно, поэтому не могу ответить на этот вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 11:37:24 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=161&tid=1834159]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 355ms |

| 0 / 0 |
