Нужно помочь с SQL запросом. Сейчас он (сокращенно, по факту в разы длинее) вылядит так: SELECT DISTINCT i.* FROM items as i ORDER BY i.featured DESC, i.created ASC
Мне нужно сделать два рандома, сначала чтобы шли поля с featured=1 случайным образом, затем с featured=0 также случайным образом Т.е. по сути, вместо DESC и ASC как то сделать сортировку RAND()
Все это нужно в 1 запросе, варианты "перемешать потом" или "сделать 2 запроса" не подойдут
Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Помочь с SQL сортировкой
Реклама
Помочь с SQL сортировкой
Нужно помочь с SQL запросом.
Сейчас он (сокращенно, по факту в разы длинее) вылядит так:
SELECT DISTINCT i.* FROM items as i ORDER BY i.featured DESC, i.created ASC
Мне нужно сделать два рандома, сначала чтобы шли поля с featured=1 случайным образом, затем с featured=0 также случайным образом
Т.е. по сути, вместо DESC и ASC как то сделать сортировку RAND()
Все это нужно в 1 запросе, варианты "перемешать потом" или "сделать 2 запроса" не подойдут