SELECT MAX(id) AS id, type, rating FROM posts GROUP BY type ORDER BY rating DESC LIMIT 5
Toy, спасибо! Всё работает.
Только вот реальная ситуация сложнее, поэтому всё не работает опять. Структура немного сложнее...
Есть таблица posts:
* id
* type
Есть таблица rates:
* rating
между ними соответствие 1 <-> 1
Вот такой запрос:
SELECT MAX(posts.id) AS id, type, rating FROM posts, rates WHERE posts.id = rates.id GROUP BY type ORDER BY rating DESC LIMIT 5
выдаёт какую то чушь. Помогите поправить, пожалуйста.
SELECT MAX(id) AS id, type FROM posts GROUP BY type ORDER BY id DESC LIMIT 10
Это не может быть правдой, т.к. rating в этом запросе вообще не задействован!
Так не работает, т.к. выбирает те записи, где комбинация всех полей будет уникальна. В моём случае нужно сработать GROUP BY, но пока не представляю себе как...
Да, все страницы с шаблоном, прошиты в движок. Раньше были в структуре сайта, сейчас в них необходимость отпала в связи с реструктуризацией ресурса, но трафик с них сохранить хочется. Поэтому возникла идея их "изолировать", но не удалять — траф ведь лишним не бывает.
Можете скинуть подробности в ЛС, пожалуйста.
Все детали согласовали. Работаем.
Мысль интересная. А вы не владелец, случаем?
Это да. После введения там nofollow спамеры как раз переключились на добычу трафика. Сейчас они NF обратно сняли. Просто я к тому, что возможность публикации ссылок, к большому сожалению, провоцируют людей спамить, хотя задумывается всегда, что наоборот будут добавлять статьи более высокого качества.
Да, с написанием. Присылайте данные по вашему сайту в личку.
Промо-акция: для первых трёх человек, заказавших размещение, цена будет снижена до 199 рублей!
Чтобы всё было по-честному, если хотите участвовать — отписывайтесь в топике.