|
|
|
Сортировка, выбранные значения вверх списка
|
|||
|---|---|---|---|
|
#18+
Есть запрос Код: sql 1. 2. Колонка type содержи различные значения с типами контактов (например, cell, work, fax, pref и т.д.) А колонка `subtype` содержит подтипы. Подскажите, пожалуйста, как сделать 1. отсортировать по колонке type и сделать так чтобы значение `pref` было в начале списка. 2. как поднять вверх списка выбранную комбинацию type и sybtype, например, `type`="cell" and `sybtupe`="pref"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 15:35:33 |
|
||
|
Сортировка, выбранные значения вверх списка
|
|||
|---|---|---|---|
|
#18+
сортируй не по значению, а по функции от него. Как вариант: order by CASE `type` WHEN `pref` THEN 1 ELSE 2 END, `type` ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2013, 16:44:34 |
|
||
|
Сортировка, выбранные значения вверх списка
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, или добавить колонку "порядок" в справочник значений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2013, 08:45:00 |
|
||
|
Сортировка, выбранные значения вверх списка
|
|||
|---|---|---|---|
|
#18+
Alexei772Колонка type содержи различные значения с типами контактов (например, cell, work, fax, pref и т.д.) А колонка `subtype` содержит подтипы. Подскажите, пожалуйста, как сделать 1. отсортировать по колонке type и сделать так чтобы значение `pref` было в начале списка. Сортировка в порядке: pref, fax, work, cell, остальные типы Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2013, 11:11:28 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38373621&tid=1836202]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 289ms |

| 0 / 0 |
