Есть три таблицы:
users
со столбцами id
, email
posts
со столбцами id
, content
likes
со столбцами post_id
, user_id
post_id
и user_id
из таблицы likes
это foreign key для posts.id
и users.id
соответственно.
Как выбрать все записи из posts
, чтобы в выборке был еще один "виртуальный" столбец likes_count
(число) в котором будет подсчитано количество строк из таблицы likes
, у которых post_id
ссылается на id
каждого отдельного поста, т.е. подсчитать количество лайков к каждому посту.
На псевдокоде это выглядит примерно так (за эту часть вопроса прошу прощения сразу):
SELECT * + `likes_count` FROM `posts`, `likes_count` = (SELECT COUNT(*) FROM `likes` WHERE `likes`.`post_id` = `posts`.`id`)
сам из мира фронтэнда, поэтому буду крайне благодарен дополнительным пояснениям в ответе, спасибо.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я вставил иконку svg на сайт так <img src="images/clock-blogsvg" class="clock" width="25px" height="25px" alt=""> При наведении надо, чтобы у неё перекрасилась обводка в белый...
Всем приветУ меня первый сайт и я столкнулся со следующей проблемой: div "item" должен выравниваться float:left, но если я это указываю, пропадает фон...