Как рандомно отсортировать записи с учетом первой сортировки?
Выбираю записи из базы, нужно отсортировать их так, чтобы записи сортировались по дате, а если дата одинаковая то случайно. Что-то типа такого: SELECT * FROM `news` ORDER BY `date`, rand()
Можно юзать. При запросе с 20 вложенных IF в каждый из которых вложены по 2 LIKE + в запросе 10 WHERE, 3 сортировки (четвертая RAND()) - запросы выполняются за 0,2 сек.