Как организовать рандомную сортировку по по определенному полю?

Добрый день!
Задался таким вопросом:
Можно ли организовать сортировку по одному полю с дополнительной рандомной сортировкой по второму полю?
Например:
Есть вот такая таблица
---------------------------------
| id | title | type| created_at |
---------------------------------
| 1 | A      |  2  | 21.10.2017 |
| 2 | B      |  2  | 22.10.2017 |
| 3 | C      |  2  | 23.10.2017 |
| 4 | D      |  3  | 24.10.2017 |
| 5 | E      |  4  | 25.10.2017 |
---------------------------------

Что бы получилось что то вроде такого:
------------------------------------
| id | title | type ↓ | created_at |
------------------------------------
| 2 | B      |  2     | 22.10.2017 |
| 1 | A      |  2     | 21.10.2017 |
| 3 | C      |  2     | 23.10.2017 |
| 4 | D      |  3     | 24.10.2017 |
| 5 | E      |  4     | 25.10.2017 |
------------------------------------
  • Вопрос задан
  • 352 просмотра
Решения вопроса 1
Interreto
@Interreto
Тыж-программист!
order by <column name or number> [asc|desc], rand()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы