@thekot24
Говнокодер.

Как реализовать рейтинг по данным двух таблиц?

На данный момент есть рейтинг, но мне не особо нравится лишний раз записывать в БД данные о текущем количестве постов.
Можно ли как-то реализовать данные на основе двух таблиц? Есть таблица 'users' и таблица 'posts', как вывести рейтинг пользователей на основании количества отправленных постов (posts)?
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
@entermix
Чтобы получить количество публикаций по каждому из пользователей:

С такой структурой:
Users:
'id', 'login', 'password', 'login_date', 'l_ip'
Posts:
'id', 'uid' (Используется ID от Users), 'text', 'date'
Примерно такая структура.


SELECT `uid`, COUNT(`id`) as count FROM `posts` GROUP BY `uid`

А чтобы знать, как Вы там рейтинг считаете, здесь телепатов нету :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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