У меня есть таблица posts
и таблица likes
.Многим пользователям может понравиться пост.Таблица posts
имеет денормализованный столбец likesScore
, представляющий число likes
, которое имеет сообщение.Я хотел бы обновить таблицу posts.likesScore
, выполнив COUNT(*)
для таблицы likes
@postId
.
У меня есть идея, как это сделать, но я не могу получить синтаксиссправа:
UPDATE posts
SET likesScore = ...
WHERE posts.id = @postId