|
28 / 24 / 10
Регистрация: 26.04.2015
Сообщений: 307
|
||||||
Двойная сортировка в ORDER BY17.03.2020, 21:11. Показов 1637. Ответов 9
Есть SQL-запрос к базе на выборку по двум полям, в первом выбирается несколько конкретных записей и делается сортировка по убыванию, во 2-м просто сортировка по возрастанию.
Таблица допустим такая: param1 | param2 1 | 5 3 | 3 3 | 1 2 | 4 3 | 2 Если рассматривать чисто сортировку 2-х столбцов, то должно на выходе дать вот так: param1 | param2 3 | 1 3 | 2 3 | 3 2 | 4 1 | 5 Но оно первый столбец сортирует по убыванию, а 2-й не сортирует по возрастанию вообще! В чём проблема?
0
|
||||||
| 17.03.2020, 21:11 | |
|
Ответы с готовыми решениями:
9
PHP и MySQL. Сортировка ORDER BY ORDER BY с несколькими полями, сортировка в разные стороны Двойная сортировка |
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
||
| 18.03.2020, 09:41 | ||
|
0
|
||
|
28 / 24 / 10
Регистрация: 26.04.2015
Сообщений: 307
|
|||||||
| 18.03.2020, 15:13 [ТС] | |||||||
|
2-я строка в приведеном в шапке поста коде - это то, что я вижу по дебагу в phpstorm'e, а сам код выглядит вот так:
p.s.: в базе оба столбца varchar(255) если эта инфа нужна.
0
|
|||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|
| 18.03.2020, 15:38 | |
|
Wolver, покажите, как $full_sort формируется.
0
|
|
|
28 / 24 / 10
Регистрация: 26.04.2015
Сообщений: 307
|
|||||||
| 18.03.2020, 20:08 [ТС] | |||||||
0
|
|||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|
| 18.03.2020, 20:51 | |
|
Wolver, вроде не вижу проблем. Покажите, какие данные этот запрос возвращает. В 1-ом посте вы показали пример данных и как он должен сортироваться, осталось понять, в каком порядке данные возвращаются сейчас.
0
|
|
|
28 / 24 / 10
Регистрация: 26.04.2015
Сообщений: 307
|
|||||||
| 18.03.2020, 21:52 [ТС] | |||||||
|
Jodah, дык и я не вижу(
zzz.txt если открыть и проклацать по Ctrl+F по слову "grade" - 3-4 первых значения, то видно, что они сортированны по убыванию, а связанное с ним поле "value", которое следом идёт - не сортируется по возростанию.
0
|
|||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|||||||||||
| 18.03.2020, 22:01 | |||||||||||
|
Походу проблема действительно в VARCHAR. Если поменять тип нельзя, то 2 варианта из гугла:
0
|
|||||||||||
|
28 / 24 / 10
Регистрация: 26.04.2015
Сообщений: 307
|
|||||||
| 18.03.2020, 23:25 [ТС] | |||||||
|
Вот так?
0
|
|||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
||||||
| 19.03.2020, 07:27 | ||||||
|
Wolver, да
Добавлено через 1 минуту Wolver, хотя у вас же первое поле - строка, типа '1,2,3,4', её приводить к числу не нужно. Значит будет так:
0
|
||||||
| 19.03.2020, 07:27 | |
|
Помогаю со студенческими работами здесь
10
Двойная сортировка многомерного массива
HSQL запрос. Что не так? "from hiberdata.Order order where order.clientId=?" Двойная сортировка двойная сортировка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|