Первый запрос у меня сортируется по моему списку
select * from posts where id IN (1, 2, 3) order by field(id, 2, 3, 1);
Вторая запрос так
select * from posts order by `ctr` desc limit 7
мне надо объединить результаты в одну выборку, в сортировке как в первом запросе + второй запрос
SELECT *
FROM ( select *, 0 as num from posts where id IN (1, 2, 3) order by field(id, 2, 3, 1);
UNION ALL
select *, 1 from posts order by `ctr` desc limit 7
) tmp
ORDER BY num, CASE WHEN num THEN `ctr`
ELSE -field(id, 2, 3, 1) DESC
END;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
У меня есть таблица с айдишниками, которые присваиваются автоматически при попадании в таблицу нового значения
Как нормально заверстать под opencart, кэш достал, чистить постоянно приходиться, чтобы увидеть результат
Сделал фон страницы цветами градиента, но внизу осталось немножко места не покрашенным