Задать вопрос
squadbrodyaga
@squadbrodyaga
帆は風を変えた

Как автоматизировать вычисления?

Две таблицы:
-- Таблица комментариев:
create table public.comments (
    comment_ID
    comment_post_ID
    comment_author_ID --> profile_ID
    comment_content
    comment_like_count -- количество лайков у комментария
    comment_dislike_count -- количество дизлайков у комментария
)

-- Таблица пользователей:
create table public.profiles(
    profile_ID
    profile_login
    profile_rating -- это результат вычисления, см. вопрос ниже
)

Возможно ли реализовать автоматическое вычисление profile_rating, то есть нужно достать все комментарии принадлежащие пользователю, а потом из количества comment_like_count вычесть comment_dislike_count?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@oleg_ods
1) Удалить profile_rating.
2) Добавить JOIN таблицы comments.
3) Вычислять карму на лету.
Ответ написан
Ваш ответ на вопрос

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

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