powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Двойная сортировка
4 сообщений из 4, страница 1 из 1
Двойная сортировка
    #38838257
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица с записями двух категорий и порядком сортировки в рамках своей категории. Нужно сделать выборку, в которой в двух столбцах будут записи своей категории, отсортированные по своему ключу.
Т.е. два запроса
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT
  `name`
FROM
  my_table
WHERE
  cat_id = 1  -- и 2
ORDER BY
  `order`


объединенные в одну таблицу с двумя колонками. Это возможно? Или делать с клиента два запроса?

Количество записей разных категорий может быть разное. Т.е. нужно, что-то типа
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT
  t1.`name`,
  t2.`name`
FROM
  my_table t1
  FULL OUTER JOIN my_table t2 ON (
    t2.`cat_id` = 2
    ORDER BY
      t2.`order`
  )
WHERE
  t1.`cat_id` = 1
ORDER BY
  t1.`order`



С уважением, Vasilisk
...
Рейтинг: 0 / 0
Двойная сортировка
    #38838258
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извратиться-то можно, но зачем? Почему бы не выполнить два отдельных запроса? Это и работать будет быстрее, и поддерживать будет намного проще.
...
Рейтинг: 0 / 0
Двойная сортировка
    #38838262
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftно зачем?Ну вот я и думаю
...
Рейтинг: 0 / 0
Двойная сортировка
    #38838281
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_объединенные в одну таблицу с двумя колонками.Простите, а у Вас в рамках предметной области имеются чёткие критерии, которые позволят сказать, что вот эта конкретная запись 1 категории должна быть объединена вот именно вон с той записью 2 категории и не иначе? ну или альтернативно - ни с какой из имеющихся. Если нет - то того, что Вы говорите, делать НЕЛЬЗЯ. В принципе. Только 2 отдельных запроса.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Двойная сортировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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